我正在使用Windows Phone應用程序。如何連接兩個整數轉換爲C#中的浮點值?
我需要連接兩個整數值,結果應該改爲浮點值。
例如,a = 120和b = 3。然後得到c = 120.3,它是浮點值。如何做這個任務?
我正在使用Windows Phone應用程序。如何連接兩個整數轉換爲C#中的浮點值?
我需要連接兩個整數值,結果應該改爲浮點值。
例如,a = 120和b = 3。然後得到c = 120.3,它是浮點值。如何做這個任務?
如何使用float.Parse
?
float value = float.Parse(string.Format("{0}.{1}", a.ToString(), b.ToString()));
這是做到這一點的方法,但你不需要爲a和b調用.ToString,因爲string.Format會自動執行它。 – Ashigore
@Ashigore調用'ToString()'可以防止拳擊的值。 – MarcinJuraszek
@MarcinJuraszerk好點。 – Ashigore
int a = 120;
int b = 3;
string s = a + "." + b;
float f = float.Parse(s);
可以嘗試此示例代碼:
int a = 120;
int b = 3;
string c = a.ToString() + '.' + b.ToString();
float f = float.Parse(c,System.Globalization.CultureInfo.InvariantCulture);
我會做的是: 暗淡FB = B * 0.1,C = A + FB爲Float 或 因爲每個部分作爲字符串, S代表變量上的字符串 SC = SA +「。」 + SB 而字符串轉換爲重視 這個邏輯應該在C和基礎,最有可能其他語言的大多數版本的工作太
如何使用這個短之一:
float f = float.Parse(string.Concat(a, ".", b));
你嘗試到整數轉換串並進行串聯? –
也請嘗試此鏈接http://stackoverflow.com/questions/10044603/int-to-decimal-conversion-insert-decimal-point-at-specified-location –
如果b有超過1位數字,以上將無法正常工作。 – Ashigore