c# - 如何将char数组转换为int?

标签 c# arrays winforms textbox

我正在从文本框中获取输入。我已经将文本框中的输入数字保存到这样的数组中:

char[] _array = textBox1.Text.ToCharArray(0, textBox1.Text.Length);

现在我想将数组转换为 int 数组,因为我想对数组的每个索引执行数学运算。

我怎样才能实现目标? 谢谢。

最佳答案

如果您只想要每个字符的字符代码,您可以使用 LINQ 来完成。

var intArrayOfText = "some text I wrote".ToCharArray().Select(x => (int)x);

var intArrayOfText = someTextBox.Text.ToCharArray().Select(x => (int)x);

关于c# - 如何将char数组转换为int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142023/

相关文章:

c - 这是一个 C 程序,用于计算从 0 到 n 的 k 的总和 : nCk . 我遇到了段错误

c# - 在 C# 中使用其他数组的内容创建新数组

c# - 在 WinForms 应用程序中呈现 HTML 的最佳方式?

c# - 将变量从子窗体传递到父窗体

c# - 与未命名的文本框关联的 NumericUpDown

c# - QueryString.Add 不向 ASP.NET Core 中的请求查询字符串添加值

c# - 无法更新 EntitySet '...' 因为它有一个 DefiningQuery

远程数据库的 C# SMO 备份到本地机器

c# - 获得围绕给定值的随机偏差

c# - Autofac 和 WinForms 集成问题