关闭

Create Arrays

67人阅读 评论(0) 收藏 举报
The Array class is abstract, so you cannot create an array by using a constructor. However, instead
of using the C# syntax to create array instances, it is also possible to create arrays by using the static
CreateInstance() method. This is extremely useful if you don’t know the type of elements in advance,
because the type can be passed to the CreateInstance() method as a Type object.
The following example shows how to create an array of type int with a size of 5. The first argument of the
CreateInstance() method requires the type of the elements, and the second argument defines the size.
You can set values with the SetValue() method and read values with the GetValue() method.
Array intArray1 = Array.CreateInstance(typeof(int), 5);
for (int i = 0; i < 5; i++)
{
intArray1.SetValue(33, i);
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(intArray1.GetValue(i));
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1044次
    • 积分:25
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档