c# - 如何仅从 win 表单中的文本文件中提取数字?
问题描述
这就是我的文本文件的样子(示例)
28:Toy
1:Chocolate bar
10:Water bottle
我希望它只提取数字,然后将数字加在一起并将其放入标签或我尝试过的东西中
foreach(int number in "money.txt"){
int sum = number + number;
label5.Text = sum.ToString();
}
但这似乎不起作用。
解决方案
var summ = 0;
var file = File.ReadAllLines("file.txt");
foreach (var line in file)
{
var number = int.Parse(line.Split(":")[0]);
summ += number;
}
label5.Text = summ.ToString();
像这样的东西可以作为基础,您可以根据需要使用它。
推荐阅读
- .net-core - Azure 认知搜索 - 要求每个结果的最小匹配计数
- .net - MonoDevelop 无效的静态方法调用语法:“[MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)'
- sql - 如何在linq中查询并检查传递的值是否为空
- algorithm - 给定矩形的坐标,将它们连接起来形成从头到尾的路径
- c++ - 无法在 Visual Studio (C++) 的 GLFW 项目中安装 ImGui
- dart - Flutter Web:无法使用 Google Drive API 获取授权客户端
- vue.js - 未捕获的类型错误:无法读取未定义 vue 的属性“位置”
- polygon - 使用带有 geotools 24.0 的形状文件数据存储加载多边形几何时出错
- pyinstaller - 是否有等效于使用 PyObjC 的“os.listdir()”方法?
- google-chrome - 如何从弹出窗口访问当前选项卡的 LocalStorage 和 Cookie