c# - 在充满整数的文本框中查找逗号

标签 c# wpf xaml

我有一个文本框,应该用 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/

相关文章:

c# - 如何使用 C# 访问维基百科的数据库?

c# - 如何将大型 SQL 脚本解析成批处理?

c# - 为什么克隆的 UIElement 或 FrameworkElement 的样式丢失

c# - 如何从 gridview 给 gridview 第一列左边距?

c# - 实现返回 Task<T> 的方法的正确方法

wpf - 如何使用 powershell 将 SQL 数据导入 WPF DataGrid?

wpf - 具有动态定义的WPF GridView

WPF MVVM : How do ViewModels communicate with each other?

wpf - 如何实现击穿之类的效果

.net - 当绑定(bind)的 ListView 没有项目时显示一些文本