求助懂C#的人,实例化类之后获得的值如何在别的地方运用?非常谢谢啦
答案:2 悬赏:70 手机版
解决时间 2021-02-06 05:36
- 提问者网友:欲劫无渡
- 2021-02-05 16:10
求助懂C#的人,实例化类之后获得的值如何在别的地方运用?非常谢谢啦
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-02-05 17:07
你的sub_hru类是怎么写的?
public class sub_hru
{
public int sub=0;
public sub_hru()
{
sub=100;
}
}追问public class sub_hru
{
public int sub;
public int hru;
}
然后再在另一个类中实例化:
大概的意思就是比如说:
sub_hru subhru_num=new sub_hru();
subhru_num.sub=100;
最后我想把他在控制台上写出来,又在program.cs中这样表示:不可以这样写么
追答可是你的subhru_num.sub这个变量什么时候给它赋值过了呢?你根本就没有给它赋值过,你把它打印出来肯定还是初始默认值0啊追问在上面赋过值啦,在一个类里面赋了值,只能在这个类里面使用吗,可不可以用到其他地方,
我上面就是先创建类,然后实例化,然后想把实例化后的值输出到控制台上,在program.cs里面我是没有对它重新赋值的追答sub_hru subhru_num = new sub_hru();
subhru_num.sub=100;
int k = subhru_num.sub;
Console.WriteLine(k.ToString());
sub_hru subhru_num1= new sub_hru();
subhru_num.sub=200;
int j = subhru_num.sub;
Console.WriteLine(j.ToString());
Console.ReadKey();追问其实我的意思就是如果一个类被实例化赋了值,这个类在别的地方使用到了这个能不能传递过去,怎么传递,不知道我有没有表达清楚?麻烦你了其实我想问的蛋糕意思就是如果一个类被实例化后赋了值,那么在其他类中使用这个类的时候这个值能不能传递过去,不知道我有没有表达清楚,麻烦你啦
public class sub_hru
{
public int sub=0;
public sub_hru()
{
sub=100;
}
}追问public class sub_hru
{
public int sub;
public int hru;
}
然后再在另一个类中实例化:
大概的意思就是比如说:
sub_hru subhru_num=new sub_hru();
subhru_num.sub=100;
最后我想把他在控制台上写出来,又在program.cs中这样表示:不可以这样写么
追答可是你的subhru_num.sub这个变量什么时候给它赋值过了呢?你根本就没有给它赋值过,你把它打印出来肯定还是初始默认值0啊追问在上面赋过值啦,在一个类里面赋了值,只能在这个类里面使用吗,可不可以用到其他地方,
我上面就是先创建类,然后实例化,然后想把实例化后的值输出到控制台上,在program.cs里面我是没有对它重新赋值的追答sub_hru subhru_num = new sub_hru();
subhru_num.sub=100;
int k = subhru_num.sub;
Console.WriteLine(k.ToString());
sub_hru subhru_num1= new sub_hru();
subhru_num.sub=200;
int j = subhru_num.sub;
Console.WriteLine(j.ToString());
Console.ReadKey();追问其实我的意思就是如果一个类被实例化赋了值,这个类在别的地方使用到了这个能不能传递过去,怎么传递,不知道我有没有表达清楚?麻烦你了其实我想问的蛋糕意思就是如果一个类被实例化后赋了值,那么在其他类中使用这个类的时候这个值能不能传递过去,不知道我有没有表达清楚,麻烦你啦
全部回答
- 1楼网友:何以畏孤独
- 2021-02-05 18:16
subhru_num.sub没赋值啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯