c# - 如何将数据双重加载到程序中?(不是字符串)在 C# 中(窗口窗体应用程序 - Visual Studio)
问题描述
我不知道怎么问,但是我想以双精度而不是字符串形式加载数据,正如您在代码中看到的那样。我可以把它们换成双倍吗?我想将它们存储在数组中,因为我想从数据中找到最大值。在字符串中找不到它们。
private void button1_openfile_Click(object sender, EventArgs e)
{
//load data from text file
string[] lines = File.ReadAllLines(@"C:\Users\Siti Nurhazwani\Desktop\table.txt");
string[] values;
for (int i = 0; i < lines.Length; i++)
{
values = lines[i].ToString().Split('/');
string[] row = new string[values.Length];
for (int j = 0; j < values.Length; j++)
{
row[j] = values[j];
}
table.Rows.Add(row);
}
}
有人可以与我分享代码如何将字符串更改为双倍吗?请使用简单的术语我是 C# 的初学者。
解决方案
我不确定我是否正确理解了您的问题。您可以在循环内从字符串更改为双精度吗?如果是这样,这应该很容易解决,例如:
var result = Convert.ToDouble(originalValue)
https://docs.microsoft.com/en-us/dotnet/api/system.convert.todouble?view=net-5.0
推荐阅读
- python - 'heroku' 未被识别为内部或外部命令
- python - 无法在 python 函数中使用 jupyter 单元格全局变量
- python - 从多个 CSV 到带有计算的 Dataframe 列
- excel - VBA 条件格式 - xlExpression - 公式
- vue.js - 编辑时检查用户是否存在于Vue中
- ios - iOS Safari Web 扩展 - 当我们添加新的所需权限时,当前用户会发生什么
- javascript - d3.js 可缩放 forceSimulation:限制拖动时的 x/y 变换
- angular - 在全局错误处理程序中处理错误可能会使 Angular 应用程序处于未知状态
- python - 如何在python中停止continuous_threading
- python-3.x - 在 tkinter 窗口中嵌入另一个应用程序