本文主要是介绍CSDN问题解答记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、二维数组遍历取某一维的值
帖子地址:http://bbs.csdn.net/topics/390616927
protected void Page_Load(object sender, EventArgs e){if (!IsPostBack){string[,] table = new string[,] {{"001","caojw","90"},{"002","caij","89"},{"003","shaohx","92"}};for (int i = 0; i < table.GetLength(1); i++){foreach (string score in ArrayItems(table, i,2)){Response.Write(score + "</br>");}}}}/// <summary>/// 实现一个迭代器/// </summary>/// <typeparam name="T"></typeparam>/// <param name="data"></param>/// <param name="colindex"></param>/// <param name="rowindex"></param>/// <returns></returns>IEnumerable<T> ArrayItems<T>(T[,] data, int colindex,int rowindex){yield return data[colindex, rowindex];}
这篇关于CSDN问题解答记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!