如何共用参数

楼主: tree581 (talltree)   2018-11-09 19:18:11
当参数已有值,如何在其他class共用?
class main
{
a aa= new a();
aa.i=1
write(aa.s); //这个如何=tt
}
class a
{
public int i{get;set;}
public string s{get;set;}
}
class b
{
a aa=new a();
write(aa.i); // 这个如何能=1
aa.s="tt";
}
请教大大
作者: testPtt (测试)   2018-11-09 22:44:00
static
楼主: tree581 (talltree)   2018-11-10 08:58:00
若thread的话static好像会影响,有其他方法吗
作者: s4300026 (s4300026)   2018-11-10 12:17:00
那就封锁吧 mutex
作者: Litfal (Litfal)   2018-11-10 12:20:00
共用没处理好,不管是不是用static,都有多执行绪问题啊
作者: smmoon (邦)   2018-11-12 14:00:00
class a{ public int i{get;set;} public a() { i =1; } }喔 你是要共用a ,忽略上面我说的,把 a aa = new a()放到class main上面
作者: annies5 (念渝)   2018-11-12 14:58:00
class b: a, class main { b aa = new b(); }使用继承方式去做

Links booklink

Contact Us: admin [ a t ] ucptt.com