gpt4 book ai didi

c# - return ICollection 比 List 有什么优势

转载 作者:行者123 更新时间:2023-11-30 15:02:55 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the difference between List (of T) and Collection(of T)?

我有一个静态类和一个 getter 来返回我的列表集合。现在我阅读并被告知要返回 ICollection 而不是 List。使用 public static ICollection 比 public static List 有什么优势?

static class Storage
{
private static List<string> store;

static Storage()
{
store = new List<string>();
}

public static ICollection<string> getList
{
get
{
return store.AsReadOnly();
}
}

public static void addString(string add)
{
store.Add(add);
}

public static void removeString(string remove)
{
store.Remove(remove);
}

public static void display()
{
foreach (String view in store)
{
Console.WriteLine(view);
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com