用了STATIC的话我那里会显示不出这个那个属性的,我的代码如下请指教 using System; using ConsoleApplication2; using ConsoleApplication3; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { Class2 xx= new Class2(); xx.Ey=3; class2 yy = new Class2(); System.Console.WriteLine("{0}",xx.Ed);
} } }using System;namespace ConsoleApplication2 { public class Class2 { public Class2() { } public int Ey { set { ey=value; } } private int ey=0; public static int Ed { get { return ey; } } } }
其中我ConsoleApplication1中的 class2 yy = new Class2(); System.Console.WriteLine("{0}",yy.Ed); yy.Ed这个属性是看不到的
using System;
using ConsoleApplication2;
using ConsoleApplication3;
namespace ConsoleApplication1
{ class Class1
{ [STAThread]
static void Main(string[] args)
{
Class2 xx= new Class2();
xx.Ey=3; class2 yy = new Class2();
System.Console.WriteLine("{0}",xx.Ed);
}
}
}using System;namespace ConsoleApplication2
{ public class Class2
{
public Class2()
{ }
public int Ey
{
set
{
ey=value;
}
}
private int ey=0; public static int Ed
{
get
{
return ey;
} } }
}
class2 yy = new Class2();
System.Console.WriteLine("{0}",yy.Ed);
yy.Ed这个属性是看不到的