これらのC#オブジェクトのプロパティにアクセスするにはどうすればよいですか?

HartleySan

次のようにC#のオブジェクトのリストがあります。

var items = new List<object> {
    new { id = 1, parentId = 0, children = new List<object>() },
    new { id = 2, parentId = 3, children = new List<object>() },
    new { id = 3, parentId = 1, children = new List<object>() },
    new { id = 4, parentId = 0, children = new List<object>() }
};

たとえば、idリストの最初のオブジェクトのプロパティにアクセスしたいのですが、次のようなことをすると次のようになります。

items[0].id

次のエラーが発生します。

'object'には 'id'の定義が含まれておらず、タイプ 'object'の最初の引数を受け入れるアクセス可能な拡張メソッド 'id'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

上記のオブジェクトのC#リストにある4つのオブジェクトリテラルのプロパティにアクセスするにはどうすればよいですか?
ありがとう。

そこ

これは、ここで物事を行うためのよりc#の方法だと思います。

class A
{
    public int Id { get; set; }
    public int ParentId { get; set; }

    public List<A> Children { get; } = new List<A>();
}
class Program
{
    static void Main(string[] args)
    {
        var items = new List<A> {
            new A { Id = 1, ParentId = 0},
            new A { Id = 2, ParentId = 3},
            new A { Id = 3, ParentId = 1},
            new A { Id = 4, ParentId = 0}
        };

    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

この多次元配列のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクト内のオブジェクトのプロパティにアクセスするにはどうすればよいですか

分類Dev

クラス外からオブジェクト内の拡張プロパティにアクセスするにはどうすればよいですか?

分類Dev

配列内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトの配列をAPIにPOSTしています。これらのオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

Angularでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

Javascriptでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

一般的に定義されたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

Jsonオブジェクトのプロパティクラスにアクセスするにはどうすればよいですか?

分類Dev

$ .ajaxメソッドのsuccessプロパティでオブジェクトの要素にアクセスするにはどうすればよいですか?

分類Dev

オブジェクト内の特定の配列[プロパティ]にアクセスするにはどうすればよいですか?

分類Dev

配列内のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトのプロパティに動的にアクセスするにはどうすればよいですか?

分類Dev

マングースのオブジェクトプロパティにアクセスするにはどうすればよいですか?

分類Dev

Laravel PHPでオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

ReactでAPIオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

React Nativeを使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトのプロパティ(arraycollection)にアクセスするにはどうすればよいですか?

分類Dev

Sequelizeオブジェクトのoperatorプロパティにアクセスするにはどうすればよいですか?

分類Dev

親オブジェクトのプロパティにアクセスするにはどうすればよいですか?

分類Dev

N番目のオブジェクトプロパティ名にアクセスするにはどうすればよいですか?

分類Dev

DOMオブジェクトの__reactEventHandlersプロパティにアクセスするにはどうすればよいですか?

分類Dev

変数名を使用してオブジェクトからプロパティにアクセスするにはどうすればよいですか?

分類Dev

Qtの別のファイルから別のオブジェクト内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

分類Dev

C#オブジェクトのリスト、プロパティの合計を取得するにはどうすればよいですか

分類Dev

それ自体が別のオブジェクトのプロパティであるオブジェクトの静的プロパティにアクセスするにはどうすればよいですか?

分類Dev

オブジェクトの配列の要素から、オブジェクトのプロパティ/メソッドにアクセスするにはどうすればよいですか。Js

分類Dev

C#のジェネリックメソッドでプロパティ値にアクセスするにはどうすればよいですか?

分類Dev

json文字列をc#のオブジェクトに変換し、そのプロパティに動的にアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    この多次元配列のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  2. 2

    オブジェクト内のオブジェクトのプロパティにアクセスするにはどうすればよいですか

  3. 3

    クラス外からオブジェクト内の拡張プロパティにアクセスするにはどうすればよいですか?

  4. 4

    配列内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

  5. 5

    オブジェクトの配列をAPIにPOSTしています。これらのオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  6. 6

    Angularでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  7. 7

    Javascriptでネストされたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  8. 8

    一般的に定義されたオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  9. 9

    Jsonオブジェクトのプロパティクラスにアクセスするにはどうすればよいですか?

  10. 10

    $ .ajaxメソッドのsuccessプロパティでオブジェクトの要素にアクセスするにはどうすればよいですか?

  11. 11

    オブジェクト内の特定の配列[プロパティ]にアクセスするにはどうすればよいですか?

  12. 12

    配列内のオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  13. 13

    オブジェクトのプロパティに動的にアクセスするにはどうすればよいですか?

  14. 14

    マングースのオブジェクトプロパティにアクセスするにはどうすればよいですか?

  15. 15

    Laravel PHPでオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  16. 16

    ReactでAPIオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  17. 17

    React Nativeを使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?

  18. 18

    オブジェクトのプロパティ(arraycollection)にアクセスするにはどうすればよいですか?

  19. 19

    Sequelizeオブジェクトのoperatorプロパティにアクセスするにはどうすればよいですか?

  20. 20

    親オブジェクトのプロパティにアクセスするにはどうすればよいですか?

  21. 21

    N番目のオブジェクトプロパティ名にアクセスするにはどうすればよいですか?

  22. 22

    DOMオブジェクトの__reactEventHandlersプロパティにアクセスするにはどうすればよいですか?

  23. 23

    変数名を使用してオブジェクトからプロパティにアクセスするにはどうすればよいですか?

  24. 24

    Qtの別のファイルから別のオブジェクト内のオブジェクトからプロパティにアクセスするにはどうすればよいですか?

  25. 25

    C#オブジェクトのリスト、プロパティの合計を取得するにはどうすればよいですか

  26. 26

    それ自体が別のオブジェクトのプロパティであるオブジェクトの静的プロパティにアクセスするにはどうすればよいですか?

  27. 27

    オブジェクトの配列の要素から、オブジェクトのプロパティ/メソッドにアクセスするにはどうすればよいですか。Js

  28. 28

    C#のジェネリックメソッドでプロパティ値にアクセスするにはどうすればよいですか?

  29. 29

    json文字列をc#のオブジェクトに変換し、そのプロパティに動的にアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ