C#初始化数组的三种方式
public static void PrintArray()
{
string[] arrayA = { "Shirdrn", "Hamtty", "Saxery" };
Console.WriteLine("第一种声明数组并初始化的方法");
for (int i = 0; i < arrayA.Length; i++)
{
string arr = arrayA[i];
Console.WriteLine("arrayA[{0}] = {1}", i, arr);
}
string[] arrayB;
arrayB = new string[3] { "shirdrn", "Hamtty", "Saxery" };
Console.WriteLine("<b>第二种声明数组并初始化的方法:</b><br>");
for (int i = 0; i < arrayB.Length; i++)
{
string arr = arrayB[i];
Console.WriteLine("arrayB[{0}] = {1}", i, arr);
}
string[] arrayC = new string[3];
arrayC[0] = "Shirdrn";
arrayC[1] = "Hamtty";
arrayC[2] = "Saxery";
Console.WriteLine("第三种声明数组并初始化的方法");
for (int i = 0; i < arrayC.Length; i++)
{
string arr = arrayC[i];
Console.WriteLine("arrayC[{0}] = {1}", i, arr);
}
}
public static void PrintArrayB()
{
string[,] multiArrayA = { { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } };
Console.WriteLine("第一种声明数组并初始化的方法:");
for (int i = 0; i < multiArrayA.Rank; i++)
{
for (int j = 0; j <= multiArrayA.GetUpperBound(multiArrayA.Rank - 1); j++)
{
string arr = multiArrayA[i, j];
Console.WriteLine("multiArrayA[" + i + "][" + j + "] = " + arr + "<br>");
}
}
string[,] multiArrayB = new string[2, 3] { { "Shirdrn", "Hamtty", "Tuuty" }, { "New York", "Beijing", "Shanghai" } };
Console.WriteLine("第二种声明数组并初始化的方法:");
for (int i = 0; i < multiArrayB.Rank; i++)
{
for (int j = 0; j <= multiArrayB.GetUpperBound(multiArrayB.Rank - 1); j++)
{
string arr = multiArrayA[i, j];
Console.WriteLine("multiArrayB[" + i + "][" + j + "] = " + arr + "<br>");
}
}
string[,] multiArrayC = new string[2, 3];
multiArrayC[0,0] = "Shirdrn";
multiArrayC[0,1] = "Hamtty";
multiArrayC[0,2] = "Tuuty";
multiArrayC[1,0] = "New York";
multiArrayC[1,1] = "Beijing";
multiArrayC[1,2] = "Shanghai";
Console.WriteLine("第二种声明数组并初始化的方法:");
for (int i = 0; i < multiArrayC.Rank; i++)
{
for (int j = 0; j <= multiArrayC.GetUpperBound(multiArrayC.Rank - 1); j++)
{
string arr = multiArrayA[i, j];
Console.WriteLine("multiArrayC[" + i + "][" + j + "] = " + arr + "<br>");
}
}
}
运行结果:图截了一半
文章来之
http://www.cnblogs.com/Fooo/archive/2009/11/23/1608469.html