【简单问题】求助各位啦
为了让各位看得简单些,我把问题模式化:
class student{
public int student_id;
public string stduent_name;
}
然后在一个函数中:
private void fuction1{
student s1;
s1.student_id=1982;//报错:使用了未赋值的局部变量
s1.student_name="wang gang";
/*后面的我不写了*/
}
我就不信服了:这不是正在赋值吗?怎么改才能通过?
------解决方案--------------------student s1 =
new student;另外类名要大写
------解决方案--------------------
private void fuction1(){
student s1=new student();
s1.student_id=1982;
s1.student_name="wang gang";
}
------解决方案--------------------楼主你把这个当成C++了,C#里必须得先student s1=new student();
------解决方案--------------------
+1
------解决方案--------------------student s1 = new student();这个你得写额
------解决方案--------------------未实例化对象
student s1 = new student();