如何从.txt文件导入字符串C#

问题描述 投票:0回答:1

我正在研究密码生成器,它使用数组的元素来生成基于单词的密码。

我目前正在处理具有很多元素的四个数组,我必须分别对其进行硬编码。我想自动化该过程,因为写.txt文件比写代码本身既容易又干净,而且我打算将此程序分发给我的朋友时,我希望能够为数组创建库。

简单地说,.txt文件将有四行,每行用于一个数组。

我现在所需要知道的是如何将文本的每一行作为单个字符串导入,将其分别格式化为数组。

因此,例如,.txt文件将具有以下内容:

a,b,c,d,e,f,g
d,e,f,g,h,i,j
g,h,i,j,k,l,m
j,k,l,m,n,o,p

并且在“获取”之后,四个不同的字符串将包含每一行:

string a = "a,b,c,d,e,f,g"
string b = "d,e,f,g,h,i,j"
string c = "g,h,i,j,k,l,m"
string d = "j,k,l,m,n,o,p"

然后,我将针对每个字符串对此进行处理,以将其分解为元素。

                String pattern = @"\-";
                String[] elements = System.Text.RegularExpressions.Regex.Split(passKey, pattern);
c#
1个回答
0
投票

您可以使用此:

System.Collections.Generic.IEnumerable<String> lines = File.ReadLines("c:\\file.txt");

要将它们专门放置在数组中,请使用:

string[] lines = File.ReadLines("c:\\file.txt").ToArray();
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.