行列用の C# クラスを作成しています。SOで実際に何かを見つけたので、最初から始める必要はありません。男のクラスには、行列の行と列のプライベート プロパティとget()andset()プロパティがあります。以下に示すように、計算目的でクラス内のプロパティ自体を名前またはmRowCountandで参照する場合があります (関連するコードのみを追加しました)。mColumnCountthis.RowCountthis.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.RowCountthis.ColumnCountthis.RowCountthis.ColumnCountmInnerMatrix[]