-3

プロパティ「name」を持つオブジェクトの配列を使用して、文字列の配列(各オブジェクトに対応する名前を持つ)を取得するにはどうすればよいですか?

4

2 に答える 2

1

配列内の各オブジェクトから特定のプロパティを選択するとします。そのプロパティが呼び出されName、タイプがのstring場合、次の操作を実行できます。

IEnumerable<string> names = namedObjects.Select(x => x.Name);
于 2012-07-02T17:28:51.400 に答える
0
ObjectWithNameString[] objects = ...?
string[] names = new string[objects.Length];

for (int i = 0; i < objects.Length; i++)
{
    names[i] = objects[i].Name;
}

より良い答えを得るには、質問を展開して明確にします。

于 2012-07-02T17:28:40.020 に答える