不同类型数组互相赋值
2013-05-23 10:43
162 查看
定义了两个数组:
现在想把x赋给Textlabels
提示异常:
错误原因是:
解决方法:
public string[] TextLabels { get; set; } double[] x = { 9, 8, 10, 22, 33, 11 };
现在想把x赋给Textlabels
for (int i = 0; i < x.Length; i++) { TextLabels[i] = x[i].ToString(); }
提示异常:
未将对象引用设置到对象的实例。
错误原因是:
TextLabels并不能确定数组的长度
解决方法:
方案一:
TextLabels = new string[x.Length];//先初始化长度
for (int i = 0; i < x.Length; i++) { TextLabels[i] = x[i].ToString(); }
方案二:
使用泛型List<>,不使用数组
相关文章推荐
- [转]比较高效地实现从两个不同数组中提取相同部分组成新的数组(只支持Int类型) [C#]
- 声明const的Integer类型的多维数组时的赋值
- 不同类型员工存入数组打印某月工资
- Split区分一个或多个空格和java中List类型与String数组互相转换
- 深入浅出SharePoint—对不同类型的字段进行赋值
- C语言中不同类型的指针互相转换的注意点
- java中不同类型的数据放到一个数组中
- 封送处理不同类型的数组
- String字符串与字符(char类型)数组互相转换
- java——与c++之不同——复合类型——数组
- 数组为什么不能用“=”互相赋值
- DELPHI中不同类型的动态数组变量共享内存
- C# 不同类型数组之间的转换
- char * 类型的变量和 char 型数组重新赋值
- 用一个数组存放不同类型指针的想法
- c语言重载不同类型数组的print(c99标准)
- 关于字符串数组中存储不同类型的数值
- 关于数组的一些理解(不定数组赋值,泛类型)
- C# 不同类型对象同名属性赋值
- C++函数模板(简化代码量案例):输出不同类型数组内的所有值