C#, C♯, C#相談室 Part91 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0844デフォルトの名無しさん
2016/10/22(土) 23:36:47.33ID:AdTl/Wc+class 部署 { public List<社員> 社員リスト; }
class 会社 { public List<部署> 部署リスト; }
static void Main()
{
var data = new List<string[]> {
new string[]{ "会社A", "営業部", "社員1"},
new string[]{ "会社A", "営業部", "社員2"},
new string[]{ "会社A", "営業部", "社員3"},
new string[]{ "会社A", "技術部", "社員4"},
new string[]{ "会社A", "技術部", "社員5"},
new string[]{ "会社A", "経理部", "社員6"},
};
var 会社A = new 会社();
// ここで date を 会社A の中に代入したい
}
こういう単純なクラスとデータがある場合に、dataを会社Aに代入したいのですが、forループでやろうとすると例えば営業部の部署名が複数回出てくるので
上手く出来ませんでした。上級者の人のテクニックを教えて下さい。
本当は会社B、会社CもあるdataをList<会社>に入れたいのですが、まずは会社Aのみで。
あるいは、より良いクラス定義のしかたやデータの持ち方などありましたら教えてください。
■ このスレッドは過去ログ倉庫に格納されています