如何在C#分配动态数组? 在c#中,怎么样想在c++中一样分配动态数组?比如c++中有 int* pData=new unsigned char[iCols * iRows * 3];在c#中如何做到呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用arraylist或者List<type> arraylist 和List<> 的大小本身就是可变的 你只需要调用就好了啊。List<int> list = new List<int>();就可以了啊 如果是分配定长的话。int[] a = new int[iCols * iRows * 3];就这么写的啊? 你是要什么动态呢? 支持1楼4楼List<string> lstText = new List<string>();lstText.Add("aaaaa");lstText.Add("aaaaa1");.....可以通过lstText[i]检索,通过.count获取长度这样搂主不必担心长度, .NET会自己做的 不需要动态增加的用数组需要动态变化的用List<> int[] pData = new int[iCols * iRows * 3]; 使用List吧,赋值访问都很方便,List<数据类型如int或自定义的结构体类型均可> tmpList = new List<数据类型如int或自定义的结构体类型均可>();这样给数组赋值的时候用tmpList.add(...)读取数组中的数据用变量=tmpList[index]得到数组的长度用变量=tmpList.count以上说的是一维的,参照上面的可以申请二维的不知道对你有没有帮助 使用List吧,赋值访问都很方便,List<数据类型如int或自定义的结构体类型均可> tmpList = new List<数据类型如int或自定义的结构体类型均可>();这样给数组赋值的时候用tmpList.add(...)读取数组中的数据用变量=tmpList[index]得到数组的长度用变量=tmpList.count以上说的是一维的,参照上面的可以申请二维的不知道对你有没有帮助 水晶报表crystalReportViewer实现数据绑定 GridView数据绑定时不显示 ReportViewer数据能正常显示但一按打印按钮ie出错 请教C#下载数据到客户端的一个问题 BindingNavigator 失效的问题 winform程序中读写xml文件的小问题 WinForms的ListView排序问题 委托和事件的联系问题~请高手求助 关于SharpICTCLAS 一个嵌套的单目运算符编译失败的问题 【紧急求助】:如何检测串口DB9引脚的变化?DCD、DSR、CTS/DTR?◆ 网站发布 首页名称问题
或者List<type>
int[] a = new int[iCols * iRows * 3];
就这么写的啊? 你是要什么动态呢?
lstText.Add("aaaaa");
lstText.Add("aaaaa1");
.....可以通过lstText[i]检索,通过.count获取长度这样搂主不必担心长度, .NET会自己做的
int[] pData = new int[iCols * iRows * 3];
List<数据类型如int或自定义的结构体类型均可> tmpList = new List<数据类型如int或自定义的结构体类型均可>();
这样给数组赋值的时候用tmpList.add(...)读取数组中的数据用
变量=tmpList[index]得到数组的长度用
变量=tmpList.count以上说的是一维的,参照上面的可以申请二维的
不知道对你有没有帮助
List<数据类型如int或自定义的结构体类型均可> tmpList = new List<数据类型如int或自定义的结构体类型均可>();
这样给数组赋值的时候用tmpList.add(...)读取数组中的数据用
变量=tmpList[index]得到数组的长度用
变量=tmpList.count以上说的是一维的,参照上面的可以申请二维的
不知道对你有没有帮助