首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问:C#怎么定义过程返回数组

2012-12-17 
请教:C#如何定义过程返回数组?将datatable dt中的字段名(列名)读到数组中,然后返回数组。谢谢[最优解释]Dat

请教:C#如何定义过程返回数组?

将datatable dt中的字段名(列名)读到数组中,然后返回数组。
谢谢
[最优解释]


DataTable dt = new DataTable();
            string[] colname=new  string[dt.Columns.Count  ];

            for (int i = 0; i < dt.Columns.Count; i++)
            {
                colname[i] = dt.Columns[i].ColumnName.ToString(); 
            }
            for (int i = 0; i < colname.Length ; i++)
            {
              MessageBox.Show (   colname[i] );
            }


最简单就像楼上所说的,用 arraylist进行传递
[其他解释]
利用ArrayList进行中转,然后用ArrayList.ToArray()得到数组。
[其他解释]
谢谢,上分了哈

热点排行