C#属性跨命名空间使用求助!!!
private double _v;
         public double V
         {
             get { return _v; }
         }
         private double _beta;
         public double Beta
         {
             get { return _beta; }
         }
         public void SetSignalParameters()
         {
             myRW.Read_ini_File(ref strb);
             string filePath = strb + "\\Signal.dat";
             if (!(File.Exists(filePath)))
             {
                 return;
             }
             using (FileStream fs2 = File.OpenRead(filePath))
             {
                 BinaryReader br2 = new BinaryReader(fs2);
                 _v = br2.ReadDouble();
                 _beta = br2.ReadDouble();
             }
         }
我在一个类文件中定义了两个属性_v和_beta,然后调用SetSignalParameters()方法赋值,为什么在另外的类中使用时值还是为0呢?怎么可以使属性一次赋值之后就可以在不同的类中使用呢?
------解决方案--------------------
这是类实例的成员,不同的实例的值当然不同。如果是多个类共用的话可以考虑静态成员static。