我有以下scenario.I在Winforms中使用App.config,我有一個值設置爲int(在設置中)。我想將此值用作標籤文本。 我正確的標籤只能顯示字符串值嗎? 這是我在這裏的事情,但沒有得到預期的結果(值標籤):C#將int轉換爲字符串並在標籤中使用
int ExclRate = Properties.Settings.Default.PriorExclTimer;
string ExclTime = ExclRate.ToString();
ExclTime = label60.Text;
PriorExclTimer是在app.config中的值的類型。
我可以做這個工作,如果我把app.config中的值設置爲字符串,但這意味着我將不得不在字符串轉換爲int在一個更敏感的程序部分,我寧願不必儘可能做到這一點。這是工作的那條線:
label60.Text = Properties.Settings.Default.PriorExclTimer;
我對C#很新,所以我真的感覺我的方式。謝謝...
這是一個有點怪,你問如何分配到標籤的屬性轉換,而你周圍的其他方式(從標籤文本中分配一個屬性)? –
您可以使用label60 = ExclRate .ToString()或ExclRate .ToString(formatstring)或簡單地使用ExclRate +「」 – TaW
對不起。這是以字符串形式工作的行:label60.Text = Properties.Settings.Default.PriorExclTimer;看着這個謝謝你的回覆 –