c# 字符串数组赋值 未将引用对象设置到对象的实例
我写了这两句:String[]temp2=newString[2];//实例化temp2=sr.ReadLine().Trim().Split('=');为什么第二句报错...
我写了这两句:
String[] temp2 = new String[2];//实例化
temp2 = sr.ReadLine().Trim().Split('=');
为什么第二句报错,未将引用对象实例化? 展开
String[] temp2 = new String[2];//实例化
temp2 = sr.ReadLine().Trim().Split('=');
为什么第二句报错,未将引用对象实例化? 展开
3个回答
展开全部
....好蠢的错误啊
你声明的是一个数组,temp2是数组的对象
如果你想给整个数组添加引用值就用一个相同的元素长度的数组来给他赋值
如果你只想给某一个元素添加值的话,就需要加元素下标,比如temp2[0]="值1"; temp2[1]="值2"
你声明的是一个数组,temp2是数组的对象
如果你想给整个数组添加引用值就用一个相同的元素长度的数组来给他赋值
如果你只想给某一个元素添加值的话,就需要加元素下标,比如temp2[0]="值1"; temp2[1]="值2"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的temp2数组只能存2个东西
而且写法是temp2[0]和temp2[1]
可将temp2理解为数组名,不是变量。
(类似班级,而后面的是座位号)
String[] temp2 = sr.ReadLine().Trim().Split('=');
而且写法是temp2[0]和temp2[1]
可将temp2理解为数组名,不是变量。
(类似班级,而后面的是座位号)
String[] temp2 = sr.ReadLine().Trim().Split('=');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询