gpt4 book ai didi

C# 如何从 .t​​xt 文件创建数组

转载 作者:行者123 更新时间:2023-11-30 19:41:51 24 4
gpt4 key购买 nike

C# 新手试图找出如何从现有的 .txt 文件创建数组。调用文本文件“文件名”文件包含以逗号分隔的成对元素,例如:

AGT,H

ATT, M

TAA, J

AAG,我

最终我需要在字典中再次将它们配对,但我认为我不需要使用二维数组,除非它更容易。
有什么建议么???欢迎所有想法和建议,因为我是 C# 的新手并且需要快速学习。

谢谢!!

最佳答案

使用 string.Split 得到 string[]从列。然后你可以得到一个IEnumerable<string[]>这样:

var lines = File.ReadLines(l => l.Split(','));

如果您想将查询具体化为一个集合,您可以使用 ToListToArray :

List<string[]> lineList = lines.ToList();

如果你想创建一个Dictionary<string, string>相反(不允许重复键):

var dict = lines.Select(l => l.Split(','))
.ToDictionary(split => split.First(), split => split.Last());

关于C# 如何从 .t​​xt 文件创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18581462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com