C#动态修改数组维数
2007-05-16 11:22
211 查看
1 using System;
2 using System.Text;
3 namespace ConsoleApplication2
4 {
5 class Class1
6 {
7 [STAThread]
8 static void Main(string[] args)
9 {
10 int[] arr=new int[]{1,2,3};
11 foreach(int x in arr)
12 Console.Write(x+" ");
13 Console.WriteLine();
14 arr=(int[])Redim(arr,5);
15 foreach(int x in arr)
16 Console.Write(x+" ");
17 Console.WriteLine();
18 arr=(int[])Redim(arr,2);
19 foreach(int x in arr)
20 Console.Write(x+" ");
21 Console.WriteLine();
22 }
23 public static Array Redim(Array origArray,int desiredSize)
24 {
25 Type t=origArray.GetType().GetElementType();
26 Array newArray=Array.CreateInstance(t,desiredSize);
27 Array.Copy(origArray,0,newArray,0,Math.Min(origArray.Length,desiredSize));
28 return newArray;
29 }
30 }
31 }
From: /article/5082314.html
2 using System.Text;
3 namespace ConsoleApplication2
4 {
5 class Class1
6 {
7 [STAThread]
8 static void Main(string[] args)
9 {
10 int[] arr=new int[]{1,2,3};
11 foreach(int x in arr)
12 Console.Write(x+" ");
13 Console.WriteLine();
14 arr=(int[])Redim(arr,5);
15 foreach(int x in arr)
16 Console.Write(x+" ");
17 Console.WriteLine();
18 arr=(int[])Redim(arr,2);
19 foreach(int x in arr)
20 Console.Write(x+" ");
21 Console.WriteLine();
22 }
23 public static Array Redim(Array origArray,int desiredSize)
24 {
25 Type t=origArray.GetType().GetElementType();
26 Array newArray=Array.CreateInstance(t,desiredSize);
27 Array.Copy(origArray,0,newArray,0,Math.Min(origArray.Length,desiredSize));
28 return newArray;
29 }
30 }
31 }
From: /article/5082314.html
相关文章推荐
- C#动态修改数组维数!
- C#动态修改数组维数!
- C#中如何向数组中动态添加元素
- ASP.NET中直接用C# 动态修改CSS样式
- C#入门学习-----菜单应用(添加剂快捷方式、设置菜单项是否可用、修改菜单字体、创建级联菜单、级联菜单的动态合并)
- C# 没有动态数组,实现动态数组 && local copy(dll)
- 巧在C#中设置多维动态数组,可以动态增加及删除
- C语言与C#下的动态数组
- c# 动态修改app.config文件
- C#中动态数组用法实例
- C#集合类:动态数组、队列、栈、哈希表、字典(转)
- C#动态数组ArrayList介绍
- C# 动态修改web.config
- C# 动态2维数组
- 如何在C#中定义动态的数组结构啊??
- C#删除动态数组,按条件留下待选数组元素
- ASP.NET中直接用C# 动态修改CSS样式
- <s:iterator>标签遍历动态数组<泛型>:ArrayList<对象>,怎样批量修改数据并一起提交到后台
- [C#]对我的网页动态生成图片方法的修改
- C# 动态修改 Web 服务引用