こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C#クラスについて教えてください

下記通りクラスを作成した場合、プロパティaを配列にできますか?
class Class1
{
public string a { set; get; }
public int b { set; get; }
public int c { set; get; }
}



イメージとしては下記通りにしたいのですが、なかなかうまく行きません。
class Class1
{
public Class1(int x)
{
}
public string a[x] { set; get; }
public int b { set; get; }
public int c { set; get; }
}

private void Form1_Load(object sender, EventArgs e)
{
Class1 f = new Class1(2);
f.a[0] = "asdf";
f.a[1] = "asdfa";
f.a[2] = "asdfasd";
f.b = 1;
f.c = 2;
}
初心者なんで、やさしく教えてください。お願いします。

投稿日時 - 2012-10-10 22:13:21

QNo.7742282

すぐに回答ほしいです

質問者が選んだベストアンサー

class Class1
{
 public string[] a { get; set; }

 public Class1(int x)
 {
  a = new string[x+1];
 }
}

こんな感じですか??

投稿日時 - 2012-10-10 22:58:46

お礼

ばっちり解決しました。助かりました、誠にありがとうございます。

投稿日時 - 2012-10-10 23:21:09

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)