使用什么来获取每行中的元素数量。下面给出了文本文件的示例。我想要做的就是获得每行中的元素数量。就像第一行有4个元素,第二行有3个,依此类推。
1 5 4 6
2 4 6
1 9 8 7 5 3
3 2 1 1
private static void Skaitymaz(Trikampis[] trikampiai)
{
string line = null;
using (StreamReader reader = new StreamReader(@"U2.txt"))
{
string eilute = null;
while (null != (eilute = reader.ReadLine()))
{
int[] values = eilute.Split(' ');
}
}
}
答案 0 :(得分:3)
尝试,
string line = null;
using (StreamReader reader = new StreamReader(@"U2.txt"))
{
string eilute = null;
while (null != (eilute = reader.ReadLine()))
{
string[] values = eilute.Split(' ');
int noOfElement = values.Length;
}
}
答案 1 :(得分:1)
分割后需要获取数组的长度,
ERROR_MaxLength {0} can be no more than {1} characters long
ERROR_Required {0} is a required field
UI_CustomerName :Customer:
UI_PortfolioName :Portfolio:
UI_SiteName :Site:
答案 2 :(得分:0)
类似的东西( Linq ):读取每一行,拆分它的空格,或者可能是制表和 count < / em>项目:
var numbers = File
.ReadLines(@"C:\MyText.txt")
.Select(line => line.Split(new Char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries).Length);
// Test: 4, 3, 6, 4
Console.Write(String.Join(", ", numbers));