Array的应用

用法一:

代码
static void Main(string[] args)
{
int[] myIntArray = new int[] { 1, 2, 3, 4, 5 };
Object[] myObjArray
= new Object[5] { 26, 27, 28, 29, 30 };
Console.WriteLine(
"Initially");
Console.WriteLine(
"Integer array");
PrintValues(myIntArray);
Console.WriteLine(
"Object Array");
PrintValues(myObjArray);
Array.Copy(myIntArray,
2, myObjArray, 3, 2);
Console.WriteLine(
"Integer array");
PrintValues(myIntArray);
Console.WriteLine(
"Object Array");
PrintValues(myObjArray);
Array.Copy(myObjArray, myObjArray.GetUpperBound(
0) - 1, myIntArray, myIntArray.GetUpperBound(0) - 1, 2);
Console.WriteLine(
"Integer array");
PrintValues(myIntArray);
Console.WriteLine(
"Object Array");
PrintValues(myObjArray);
}
static void PrintValues(int[] myObjects)
{
foreach (int item in myObjects)
{
Console.Write(
"\t{0}", item);

}
Console.WriteLine();
}
static void PrintValues(Object[] myObjects)
{
foreach (object item in myObjects)
{
Console.Write(
"\t{0}", item);

}
Console.WriteLine();
}

用法二:

代码
Array a = Array.CreateInstance(typeof(int), 2, 3);
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
a.SetValue((i
+1) * (j+1), i, j);
}

}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write(a.GetValue(i, j)
+ " ");
}
Console.WriteLine();

}
怀揣着一点点梦想的年轻人
相信技术和创新的力量
喜欢快速反应的工作节奏
原文地址:https://www.cnblogs.com/hfliyi/p/1903720.html