怎样声明动态数组对象 怎样把数组做为1个对象访问类成员或者说怎样把N个类成员作为1个数组形式?并且可以动态改变数组大小? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我需要一个可以动态修改维数的class[] obj= new class[count];应该怎么实现? string []xx; 你是这个意思吗?然后假如 a="a,b,c,e";xx=a.split(',');for(int i=0;i<xx.length;i++){ messagebox.show(xx[i],xx[i]);} 呵呵 不是我详细说一下我需要读SQL 把内容都读出来 每一条纪录中的内容需要定义1个对象来纪录但由于SQL纪录太多 所以不可能1个1个的定义对象 需要用数组来表示 求解 object[] obj;if(DataReader.Read()){ obj.Add(someobject)} lz你是说数组维数要为变量??Array.CreateInstance Object[]objs = new Object[10];int objCnt = 0;public addObject(Object obj){objs [objCnt ] = obj;objCnt++;if(objCnt >= objs.Length){objs = increaseAry(objs);}} public Object[] increaseAry(Object[] oldData) { Object[] newData = new Object[oldData.Length + 10]; Array.Copy(oldData, 0, newData, 0, oldData.Length); oldData = null; return newData; }这样可以不? 这样的争论让我想起string和stringBuilder的争论来了。为了一个动态数组,居然要时不时的产生一个新数组,拷贝一下,然后扔掉旧数组。 效率怎么样? 为什么不直接用集合呢???? 从unix上sftp到windows上取txt文件,多了很多空行 高手进来看看,这是什么语法!~ 求助自定义Templated服务器控件的例子. 100分求救.C#调用Mixer API 调节控制面板的音频设置问题! ????????????????????????? 转换坐标轴 c# web精确到小时的时间控件 多用户访问时,SESSION的问题??? 视频同步问题! 串口通信RS232有没有什么可用的加密算法? 很简单的问题,CS文件中怎么得到Repeater从数据库中读出的另一个值? 怎么傳窗體
class[] obj= new class[count];
应该怎么实现?
xx=a.split(',');
for(int i=0;i<xx.length;i++)
{
messagebox.show(xx[i],xx[i]);
}
我详细说一下
我需要读SQL 把内容都读出来 每一条纪录中的内容需要定义1个对象来纪录
但由于SQL纪录太多 所以不可能1个1个的定义对象 需要用数组来表示 求解
if(DataReader.Read())
{
obj.Add(someobject)
}
Array.CreateInstance
{
objs [objCnt ] = obj;
objCnt++;
if(objCnt >= objs.Length){
objs = increaseAry(objs);
}
} public Object[] increaseAry(Object[] oldData)
{
Object[] newData = new Object[oldData.Length + 10];
Array.Copy(oldData, 0, newData, 0, oldData.Length);
oldData = null;
return newData;
}这样可以不?