行列用の C# クラスを作成しています。SOで実際に何かを見つけたので、最初から始める必要はありません。男のクラスには、行列の行と列のプライベート プロパティとget()
andset()
プロパティがあります。以下に示すように、計算目的でクラス内のプロパティ自体を名前またはmRowCount
andで参照する場合があります (関連するコードのみを追加しました)。mColumnCount
this.RowCount
this.ColumnCount
public class Matrix
{
private decimal[,] mInnerMatrix;
private int mRowCount, mColumnCount = 0;
public int RowCount
{
get { return mRowCount; }
}
public int ColumnCount
{
get { return mColumnCount; }
}
}
コードの中で、プロパティを名前mRowCount
で使用することもあれば、以前の方法の代わりにandmColumnCount
を使用することもあります。違いはなんですか?一方通行の方が良いですか?もしそうなら、何に関して? 特に、オブジェクト/行列が対角行列、対称行列、または正方行列であるかどうかをチェックするブール型メソッドでは、開発者は、行列のデータを保持する配列を実行するループでandを使用します。また、プロパティ自体を使用することもあります。なぜ誰かがこれを行うのか、それとも間違いなのか説明できますか? 何を使用し、プログラム全体で使用する必要がありますか?this.RowCount
this.ColumnCount
this.RowCount
this.ColumnCount
mInnerMatrix[]