関連記事
- なんと!今週の土曜日も仕事してますた.来週の土曜日も仕事臭い.TCPソケット通信をゴリゴリ書いてる 【2025年08月30日(土)】
- 【ChatGPT o4】祝日なのに仕事ーバテすぎー今夜こそ絶命だーモルモルモル 【2025年03月20日(木)】
- 【#CSharp】制御系が動き出したべ 【2025年02月20日(木)】
- 【#CSharp】ひっさしぶりにガッツリなC#案件をやっているぞー 【2025年02月19日(水)】
- 今週もひたすらモノ書き #JAVA 祭りがまだまだ続く そろそろC#を書かせろー 【2024年12月04日(水)】
クラスの中で,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][c] = 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]
インスタンス作って,使用する場合は,以下のとおり
[csharp]
ClassTest t = new ClassTest(10,10);
t[0][0].X = 1;
t[0][1].Y = 2;
[/csharp]

コメント
「ニュウハクシミ」紙を食べる害虫 生息19都道府県に拡大
文化の日な祭日らしい.文化的に休むもうず?
【#HTVX】新型宇宙輸送船HTV-X 油井さんがロボットアームでキャッチ
【冬】来週11℃予想とか出てきてる.秋があったのか,今年(25/10/23)
【ツル】出水平野に冬の訪れを告げるツル第一陣・今季初飛来 鹿児島(25/10/21)
都城でプロ野球・ロッテ1軍が春季キャンプ実施へ
山形で開催の映画祭 監督など国内外の参加者が“芋煮”味わう
連休なんで生駒高原でコスモスを愛でてきた
連休の中日ですの.天気は良くなる方向じゃげ