我有一个文本框,应该用 4 位整数填充,例如 [0000, 4444, 5555, 6666]。我需要弄清楚逗号在哪里,然后将 4 个数字放入 var 中。 你能帮帮我吗?
最佳答案
您尝试过 String.Split
吗?
string[] allTokens = textBox1.Text.Split(new []{ ','}, StringSplitOptions.RemoveEmptyEntries);
int[] allInts = Array.ConvertAll<string, int>(allTokens, int.Parse);
如果格式无效,您可以使用 int.TryParse
:
int num = 0;
int[] allInts = allTokens
.Where(s => int.TryParse(s, out num))
.Select(s => num)
.ToArray();
关于c# - 在充满整数的文本框中查找逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23007014/