ここでは、C#を約1か月間学習しています。(C#)リスト内のオブジェクトへのアクセス/変更
とにかく、私は今、数日間のStackOverflowを検索してきたし、私の問題への具体的な答えを見つけることができませんでした...
//Here's my Class
public class Guy
{
public static int ID { get; set; }
public static int LifeExpectancy { get; set; }
public static bool Living { get; set; }
public Guy(int id, int lifeExpectancy, bool living)
{
ID = id;
LifeExpectancy = lifeExpectancy;
Living = living;
}
}
私は何をしようとしているが作成されますこのメソッドを使用して、パブリックリストにそれらを置くために「someGuy」オブジェクトの特定の数...重要性の順に
public static List<Guy> Guys = new List<Guy>();
public static void makeSomeGuys(int howManyGuys)
{
for (int i = 0, i <= howManyGuys; i++)
{
int id = i;
int lifeExpectancy = 80;
bool alive = true;
Guys.Add(New Guy(id, lifeExpectancy, alive));
Console.WriteLine("Made a new Guy {0}", id);
}
return;
}
質問:
特定のオブジェクトとそのパラメータにアクセスするにはどうすればよいですか?(リスト「みんな」からアクセスします。)
私は別のクラスでは、このリストからオブジェクトにアクセスするにはどうすればよいですか?(私は絶対にする必要はありませいることを、私は好奇心が強い)
私はそのパラメータを使用して、リスト内のオブジェクトを検索することができますか?(何かなどをやってとは対照的に... humanPopulation[number]
)
私はそれらのパラメータが変更があったオブジェクトのための新しいリストを作成する必要がありますか?(元のリストにそれを残すとは対照的に)
は、リストから項目を削除することが可能ですか?(ただ、一般的に、もしそうなら、なぜ?事の人々が行うということです)
私は実際には最初の質問には答えが必要です。残りは単なるボーナスです。ありがとう!
あなたは 'のAPIドキュメントを読んでいますリスト '?ここにリンクがあります:https://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx – wulfgarpro