クラスのフィールドにアクセスしていますが、それらを静的として使用すると、クラスのインスタンスを作成せずにクラスからそれらを使用できるため、コードが少なくなります。しかし、私はすべきですか?ベストプラクティスは何ですか?
public class myClass
{
private static DataSet myDS;
myClass.myDS = new DataSet();
}
また
private DataSet myDS;
public DataSet MyDS
{
get { return myDS; }
set { myDS = value; }
}
myClass a = new myClass();
a.MyDS = new DataSet();