c# - 如何将 Int[][] 转换为 Double[][]?

标签 c# arrays double int

伙计们,很抱歉问了基本问题,

我有一个问题,我有一个 Int[][] 锯齿状数组,我想将它转换为 Double[][] 锯齿状数组。当然我不想改变数组中的值例如:

int[2][1] = 25

当它转换为 double 时,

int[2][1] = 25

还是一样。

这是我的代码,

value = File.ReadLines(filename)
            .Select(line => line.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
                .Select(MyIntegerParse)
                .ToArray()
                )
            .ToArray();

所以我有 value[][] 类型是整数。我想将其转换为 double 。

感谢您的帮助。

最佳答案

尝试:

.Select(x => (double)MyIntegerParse(x))

关于c# - 如何将 Int[][] 转换为 Double[][]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801467/

相关文章:

c# - Asp.Net Web API中ResponseTypeAttribute的主要用途是什么

C# Double - ToString() 格式化为两位小数但没有舍入

c# - 浮点精度

c# - 使用 string.Format 进行本地化

c# - 流利的断言 : Approximately compare a classes properties

c# - 直接点击元素与通过 Action 类点击元素的区别

python - 从 Python 中的二维数组中删除行

c++ - strcpy 不复制分配的字符数组

C程序将空格分隔的输入字符串转换为int数组

Java 双重溢出