如何改变数组的长度?! 使用动态数组System.Collections.ArrayList吧,长度随便改只是取得时候麻烦一点double tmp = (double)ArrayList[i]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Cant't 借助ArrayList另建一个长度为5的double[] ... C#中没有redim函数,但你可以通过Array对象实现redim函数。以下是Microsoft .Net框架程序设计(修订版)中实现 redim函数的方法:public static Array Redim(Array origArray,Int32 desiredsize){ //确定每个元素类型 Type t=origArray.GetType().GetElementType(); //创建一个含有期望元素个数的新数组 //新数组的类型必须匹配原数组的类型 Array newArray=Array.CreateInstance(t,desiredsize); //将原数组中的元素拷贝到新数组中 Array.Copy(origArray,0,newArray,0,Math.Min(origArray.Length,desiredsize)); return newArray;} 不借助ArrayList类对Array进行操作改变数组的大小public static Array Resize(Array array, int newSize) { Type type = array.Type; Array newArray = Array.CreateInstance(type.GetElementType(), newSize); Array.Copy(array, 0, newArray, 0, Math.Min(newArray.Length, newSize))l return newArray; }参考:http://dev.csdn.net/develop/article/16/16749.shtm 深夜求救 检查杀毒软件是否过期 求一段代码,大家帮帮忙啊!! 新的一年,送点分,问一个题目 无法解决的数据库问题! 100分只想请你给我30秒的时间(在线等) C#能做什么?有没有人做过与硬件有关的程序,就像C++ 一样 请教几个正则表达式 WinForm:点击一button,出来一个选路径的DLG窗体(得到其选的绝对路径) 哪里有用c#写的程序的截面图片拿来看看吗?是不是很漂亮?还是很普通? 屏闭Control的自动跳转功能。这个谁会? 郁闷:Listbox有数据就是不能显示。
Cant't
借助ArrayList另建一个长度为5的double[] ...
以下是Microsoft .Net框架程序设计(修订版)中实现 redim函数的方法:
public static Array Redim(Array origArray,Int32 desiredsize)
{
//确定每个元素类型
Type t=origArray.GetType().GetElementType();
//创建一个含有期望元素个数的新数组
//新数组的类型必须匹配原数组的类型
Array newArray=Array.CreateInstance(t,desiredsize);
//将原数组中的元素拷贝到新数组中
Array.Copy(origArray,0,newArray,0,Math.Min(origArray.Length,desiredsize));
return newArray;
}
改变数组的大小
public static Array Resize(Array array, int newSize)
{
Type type = array.Type;
Array newArray = Array.CreateInstance(type.GetElementType(), newSize);
Array.Copy(array, 0, newArray, 0, Math.Min(newArray.Length, newSize))l
return newArray;
}
参考:
http://dev.csdn.net/develop/article/16/16749.shtm