【发布时间】:2016-02-29 23:33:29
【问题描述】:
基本上可以说我用过这个:
string[] result = File.ReadAllText("C:\\file.txt");
.txt 文件中包含以下单词/值(区分大小写):
Zack 2 5 5
Ben 5 3 4
Dom 2 4 6
目前我知道读取的内容将存储在字符串数组中,其中包括名称和数字。
如何拆分它们以便名称在一个数组中并将数字转换为 int 数组?基本上将数字和名称分开。
【问题讨论】:
-
您似乎已经知道“数组”、“拆分”和“转换”这些术语。你能展示一下你尝试过的东西吗?您可以从修改代码开始,例如 Easy string parsing,通过“C# split string parse”找到。
-
好吧,我能够将文件读入结果字符串,但在不使用 stackoverflow 的情况下就可以了。我现在没有代码(在不同的计算机上),所以从我所做的事情来看,我只是将结果字符串拆分,它位于另一个名为 array0 的字符串数组中,但问题是我如何拆分数字名字?他们还在一起。字符串形式
-
就像第一次一样,将文件中的文本拆分为行后,您可以将每一行拆分为单独的元素。
File类中还有一些方法可以让您将文件作为字符串数组读取。所以你可以跳过第一步。无论如何,考虑到这个网站的快速性质,问一个“离线”问题并不是很有用。当你再次坐在你的开发机器后面时,试着用更多的代码来修改你的问题,并用你所拥有的来更新你的问题。 -
好的,我会记住这一点。谢谢不知道你可以分裂第二次。