我期待在微軟的Guidelines for Collections,我覺得很難幾個部分來理解: x不使用的公共APIArrayList或List<T>。這是否意味着我應該避免完全返回List<T>,或者我可以將它作爲IEnumerable/IList退回,但不是明確地作爲List<T>? ✓使用最小特殊類型作爲參數類型。大多數以集合爲參數的成員使用IEnumerable<T>接口。在看到ReSha
我想通過一個菜單列舉,但我似乎無法一路下到孩子們。 我的模型看起來像這樣。 public class Menu : IEnumerable<Menu>
{
public new IEnumerable<Menu> Children { get; set; }
public IEnumerator<Menu> GetEnumerator()
{
retu