只是數我有一個這樣的字符串:獲取的字符串C#
String mainString = "11;22;33;44;55;66";
,我希望得到公正的數字,並把它們在數組或列表。
我做了什麼至今讓;
位置:
static void Main(string[] args)
{
String mainString = "11;22;33;44;55;66";
int count = mainString.Split(';').Length - 1;
int firstComma = mainString.IndexOf(';');
int index = mainString.IndexOf(';'); ;
System.Console.WriteLine(firstComma);
for (int i = 1; i < count; i++)
{
index = mainString.IndexOf(';', index + 1);
System.Console.WriteLine(index);
}
Console.ReadKey();
}
您已經在使用'string.Split(';')'。爲什麼不使用生成的數組? – ainwood
我不知道用戶輸入的匹配數是多少,也許是「11; 22; 33」,mayber只是一個「11」。 – Yaaqoub
作爲一個旁註,它是一個分號,而不是一個逗號 –