永发信息网

C#List<string[]>是什么意思

答案:2  悬赏:40  手机版
解决时间 2021-02-08 03:12
  • 提问者网友:不爱我么
  • 2021-02-07 09:55
VB6.0的小白自学C#中~找到一个读取CSV的Demo,想了解一下代码原理

请问List rowList = CsvClass.ReadCSV(openFilePath);这段代码是什么意思?
是否可以理解为跟VB6.0的数组的功能差不多,只不过List可以放任意类型的数据。
string后边为什么要带[]?百度查到的资料基本上都没有解释[]是什么意思
请在下边代码中//请注释的地方详细解析一下代码的功能和原理,谢谢!
private void 打开文件ToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();//创建一个新的对话框的实例
openFileDialog1.Filter = "csv 文件|*.csv";//设置文件类型
if (openFileDialog1.ShowDialog() == DialogResult.OK)//如果点击打开按钮
{
this.dgv_message.Rows.Clear();//清除表格内容
openFilePath = openFileDialog1.FileName;//文件路径赋值到变量
if (openFilePath.Length > 0)//如果文件路径的长度不为空
{
List rowList = CsvClass.ReadCSV(openFilePath);//请注释
for (int i = 0; i < rowList.Count; i++)//请注释
{
this.dgv_message.Rows.Add(rowList[i]);//请注释
}
}
MessageBox.Show("导入成功!");
}

}
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-07 11:12
string[]即字符串数组,具体什么是数组相信不用解释,VB中是一样有的的,只是符号为(),List为C#中常用的泛型,主要用于存储数量可变的数据,这些都属于基础知识,后面的没啥好解释的,就是普通的读取数据后循环加入datagridview里,建议你从基础的《C#入门经典》开始看。
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-02-07 12:12
可以说是string的集合。 如: list links=new list(); links.add("this is a string"); links.add("hello world!"); 表示links里有两条字符串。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯