関連記事
- 【#PostgreSQL】テーブルから取得したレコードセットをCSVへ落とそうとすると,空ファイルが出来る...ドロドロドロ 【2023年03月08日(水)】
- 【#git】TortiseGit ver2.14のGitWCRev.exeを動かすとErrorCD:10を出力して,動かない 【2023年02月08日(水)】
- 【#Excel】Excel-COMを叩くアプリの改造,オワタ 【2023年01月18日(水)】
- 【#CSHARP】System.Numerics.Vectorでグリングリン,AVXレジスタをぶん回したい 【2023年01月14日(土)】
- 【#PostgreSQL】鬼のような4本のSQLを書き上げた 【2023年01月13日(金)】
クラスの中で,2次元配列っつうか,ジャグ配列持つこと,多いんですよねぇ~
んで,そやつをクラスインデクサでアクセスするようになれば,配列をコンパクトに一元的に管理できるなぁ~などと
やり方,忘れるんで,ここに書いておきますです
namespace WindowsFormsApplication2
{
public class ClassTest
{
private ClassTestItem[][] m_Items;
public ClassTestItem[] this[int index] { get { return m_Items[index];}}
//コンストラクタ
public ClassTest(int tmpRow, int tmpCol)
{
m_Items = new ClassTestItem[tmpRow][];
for(int r = 0; r < tmpRow; r++)
{
m_Items[r] = new ClassTestItem[tmpCol];
for(int c = 0; c < tmpCol; c++)
{
m_Items[r] = new ClassTestItem();
}
}
}
}
public class ClassTestItem
{
private int m_X;
private int m_Y;
public int X { get { return m_X;} set {m_X = value;}}
public int Y { get { return m_Y;} set {m_Y = value;}}
}
}
[/csharp]
インスタンス作って,使用する場合は,以下のとおり
コメント
【#WBC2023】村上の逆転サヨナラ打で3大会ぶりの決勝進出
【#桜】宮崎~国富:大坪の一本桜にて春を満喫してきた(23/3/18)
【速報】ガーシー前議員「引っ越しする」 警視庁が逮捕状請求
今日は東日本大震災12年(23/3/11)
【#WBC2023】1次ラウンド 日本 8-1 中国 大谷翔平さんが凄かった
【#電気代】23年2月分の電気代,安すぎワロタ Ryzen7 7700xに変えてから目に見えて電気使用量が減ってる件
【H3】初号機 今月6日に改めて打ち上げの方向で調整 JAXA(23/3/3)
【#WBC2023】大谷翔平『小型飛行機』で名古屋入り