- 題名: クラス配列から特定メンバーの値だけとりだしたい
- 日時: 2012/04/18 19:51:08
- ID: 30352
- この記事の返信元:
- (なし)
- この記事への返信:
- [30353] Re[1]: クラス配列から特定メンバーの値だけとりだしたい2012/04/18 22:09:49
- ツリーを表示
LINQを使う方法があります。 Visual Studio 2010 SP1、.NET Framework 4で、以下動作確認済み。 using System; using System.Linq; namespace LinqSample { class Program { static void Main(string[] args) { Man[] mans = new Man[] { new Man { name = "sato", age = 20 }, new Man { name = "suzuki", age = 21 } }; var query = from man in mans select man.name; string[] names = query.ToArray(); } } public class Man { public string name; public int age; } }
分類:[.NET]
2012/04/18(Wed) 20:18:35 編集(投稿者)
2012/04/18(Wed) 20:18:18 編集(投稿者)
C#勉強中なのですが、
以下のクラス(Man)の配列があったとして、
そのなかのnameだけのstring配列を取得する.netのAPIは
ありますでしょうか?
public class Man
{
public string name;//このメンバーのみ抽出して配列にしたいです
public int age;
}
以上よろしくお願いします。