回答
根據你的榜樣,你可以使用以下命令:
var numString = 12345678900.ToString();
var result1 = Convert.ToInt32(numString.Substring(0, 4)); //1234
var result2 = Convert.ToInt32(numString.Substring(4, 4)); //5678
var result3 = Convert.ToInt32(numString.Substring(8, 3)); //900
所以感謝,它的工作原理:) –
如果你知道這只是4個字符,爲什麼使用的Int32,而不是Int16的? –
@EmrahŞentürk歡迎你,請不要忘記,以紀念答案是正確的:) – Oliver
像這樣的東西可能會工作。
int number = 12345678900;
StringBuilder sb = new StringBuilder();
String nums = number.ToString();
char[] numsChar = nums.ToCharArray();
for(int x = 1; x < numsChar.length; x++){
if(x%4==0)
sb.Append(numsChar[x-1] + @" ");
else
sb.Append(numsChar[x-1]);
}
String parsedNumber = sb.ToString();
這是一個可怕的解決方案,真正醜陋的代碼。這真的不應該建議新人們這樣的代碼 – Tseng
@Tseng感謝您的輸入寫。 –
,如果你有11個字符,其代表這樣你就可以使用這樣的
string num = "12345678901";
num.ToString("0000 0000");
我不知道,但我想你想顯示你的電話號碼作爲電話號碼的號碼 字符串易記,所以來看看在MSDN
ToString方法規範假設你的意思是你想要的結果字符串「1234 5678 900」:
int num = 12345678900;
string numString = num.toString();
string result = String.Format("{0} {1} {2}",numString.SubString(0,4),numString.SubString(4,4),numString.SubString(8,3));
如果你談論的是包含數字字符,那麼你可以使用這個字符串:
String.Format("{0:(####) #### ###}", 12345678900); OR
String.Format("{0:(####) #### ###}", txtPhoneNumber.text);
你可以這樣做:
Value.ToString("N", CultureInfo.InvariantCulture);
然後更換點,並用空格逗號。 ;-)
long numberlong = 12345678900;
string number = numberlong.ToString();
int first = Convert.ToInt32(number.Substring(0, 4));
int second = Convert.ToInt32(number.Substring(4, 4));
int third = Convert.ToInt32(number.Substring(8, 3));
label1.Text = first.ToString() + " " + second.ToString() + " " + third.ToString();
- 1. 在C++中解析「參數」
- 2. JavaScript如何解析數字?
- 3. 如何解析位數組到C#中的字節數組?
- 4. 如何在C++解析數據
- 5. 如何在C上解析Json數組#
- 6. 如何解析數組c在python
- 7. 如何解析c#中多於'9'的數字?例如:
- 8. C/C++/Java/C#:幫助解析數字
- 9. C++中的數字證書解析庫?
- 10. 如何從行中解析數字
- 11. 字符串解析在C#
- 12. 如何在C++中解析MJPEG HTTP Stream?
- 13. 如何在C#.NET中解析Json
- 14. 如何解析JSON對象在C#中
- 15. 如何在c#中解析這個xml?
- 16. 如何在C中解析JSON#
- 17. 如何在c#中解析sdmx文件?
- 18. 如何在C++中解析HTML?
- 19. 如何在c#中解析json feed?
- 20. C:如何在android中解析XML?
- 21. 如何在.net中解析JSON-C
- 22. 如何在C#中使用DTD解析XML解析文件
- 23. 如何從C++中的字符串解析數學公式
- 24. 如何從字符串解析到C#中的浮點數?
- 25. 如何解析C++中的數字表格
- 26. 在dom解析器中解析html數字,如「&#189」 - android
- 27. 解析在C#中
- 28. 在SSIS或C中解析字符串#
- 29. 在C#中解析Json字符串#
- 30. 在C++中解析字符串
這不是'parse'的意思。你想格式化一個字符串,還是你想要一個'int'? – SLaks
解析你應該使用'var number = long.Parse(「12345678900」);',另一部分是一個格式化的字符串。 – Habib
一個int至多有10個字符:) long.TryParse有什麼問題?你想達到什麼目的? – Save