c# - 计算字符串数组中元素的数量 C#

标签 c# arrays string

<分区>

我正在将文件中的数据读入列表。读入数据后,我想拆分每个字符串,并显示拆分字符串的长度。我试过 string.Length 和 string.Count,但没有任何效果。如何找到拆分字符串中的元素数量?

相关代码部分如下:

string fileread = openFileDialog1.Filename; //Opens file from computer
lines = System.IO.File.ReadAllLines(fileread);
foreach (string line in lines)
{
    string[] Data_array = line.Split(',');
    List<string> Data_list = new List<string>();
    Data_list.Add(line);
    lbl_datacolumns.Text = Data_array.Count;//should show number of elements in Data_array
}

错误是:“无法将方法组 'Count; 转换为非委托(delegate)类型 'string'

最佳答案

使用长度属性:

lbl_datacolumns.Text = Data_array.Length.ToString();

https://msdn.microsoft.com/en-us/library/system.array(v=vs.110).aspx

dotnetfiddle:https://dotnetfiddle.net/5m6Wk8

关于c# - 计算字符串数组中元素的数量 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31076771/

相关文章:

c - 如何将 2 个大数作为字符串相乘(使用之前添加 2 个字符串的函数)? C

php - 具有欧洲日期格式的 Strtotime

c# - 透明绘图复合图层而不是重绘

C# SQL Server 登录凭据

javascript - 按属性名称从另一个数组中选取数组

arrays - VBA比较2个数组,用逗号分隔符将唯一值写入单元格

Java - 获取一个二维数组并使用一维数组返回该数组的行之和

c - 将整数解释为指向动态字符串的指针,从指向指针的指针指向的动态 block

C#使用数据源隐藏datagridview中的属性

c# - 显卡适配器的 PNPDeviceID 是否唯一?