工作中点滴记录

永远保持学徒心态

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

用法一:

 

代码
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();

}

 

posted on 2010-12-12 15:00  梦里故乡  阅读(235)  评论(0编辑  收藏  举报