对于一维数组:
对于多维数组(以二维数组为例):
1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Web; 5 using System.Web.Security; 6 using System.Web.UI; 7 using System.Web.UI.WebControls; 8 using System.Web.UI.WebControls.WebParts; 9 using System.Web.UI.HtmlControls; 10 11 public partial class _Default : System.Web.UI.Page 12 { 13 protected void Page_Load(object sender, EventArgs e) 14 { 15 string[,] multiArrayA = { { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } }; 16 Response.Write("<b>第一种声明数组并初始化的方法:</b><br>"); 17 for (int i = 0; i < multiArrayA.Rank; i++) 18 { 19 for (int j = 0; j <= multiArrayA.GetUpperBound(multiArrayA.Rank-1);j++ ) 20 { 21 string arr = multiArrayA[i,j]; 22 Response.Write("multiArrayA[" + i + "]["+j+"] = " + arr + "<br>"); 23 } 24 } 25 26 string[,] multiArrayB = new string[2,3]{ { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } }; 27 Response.Write("<b>第二种声明数组并初始化的方法:</b><br>"); 28 for (int i = 0; i < multiArrayB.Rank; i++) 29 { 30 for (int j = 0; j <= multiArrayB.GetUpperBound(multiArrayB.Rank - 1); j++) 31 { 32 string arr = multiArrayA[i, j]; 33 Response.Write("multiArrayB[" + i + "][" + j + "] = " + arr + "<br>"); 34 } 35 } 36 37 string[,] multiArrayC = new string[2, 3]; 38 multiArrayC[0,0] = "Shirdrn"; 39 multiArrayC[0,1] = "Hamtty"; 40 multiArrayC[0,2] = "Tuuty"; 41 multiArrayC[1,0] = "New York"; 42 multiArrayC[1,1] = "Beijing"; 43 multiArrayC[1,2] = "Shanghai"; 44 Response.Write("<b>第二种声明数组并初始化的方法:</b><br>"); 45 for (int i = 0; i < multiArrayC.Rank; i++) 46 { 47 for (int j = 0; j <= multiArrayC.GetUpperBound(multiArrayC.Rank - 1); j++) 48 { 49 string arr = multiArrayA[i, j]; 50 Response.Write("multiArrayC[" + i + "][" + j + "] = " + arr + "<br>"); 51 } 52 } 53 54 55 } 56 }
原文:http://www.cnblogs.com/pengyouqiang88/p/5021771.html