簡體   English   中英

Class 將自身列表作為屬性

[英]Class that has a list of itself as a property

我有以下 class 並想知道是否允許?

     public class Node
     {
        public string Type { get; set; }
        public string Id { get; set; }

        public string Text { get; set; }

        public string ParentNodeId { get; set; }

        public List<Node> TargetNodes { get; set; }
     }

代碼可以編譯,甚至可以工作,但是我在不應該出現堆棧錯誤的地方遇到堆棧錯誤,並想知道這是否是因為我的 TargetNodes 屬性? 我應該為 TargetNodes 創建一個新的 class 嗎?

這個問題是無關的。 我意識到我用來填充節點的 function 正在調用自身並在列表中創建無限節點以查找新目標並進入循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM