📜  c# list string initialize inline - C# (1)

📅  最后修改于: 2023-12-03 15:29:45.914000             🧑  作者: Mango

C# List String Initialize Inline - C#

在 C# 中,List 是一个强大的数据类型,它允许开发人员存储和操作字符串列表。可以使用 inline 初始化语法来初始化 List,使代码更简洁,更易读。现在,让我们看一下如何在 C# 中使用 inline 初始化语法初始化 List

List<string> names = new List<string> { "Alice", "Bob", "Charlie" };

在上面的例子中,我们创建了一个名为 names 的 List,并使用 inline 初始化语法将三个字符串元素添加到列表中。请注意,每个元素用逗号分隔,而整个列表被放在大括号中。

可以使用任何数量的元素来初始化 List。例如,以下代码使用 inline 初始化语法创建一个空的 List

List<string> names = new List<string> { };

在上面的例子中,我们只是在大括号中留下了一个空格,没有任何元素。

如果需要,可以将 inline 初始化语法与其他 C# 特性一起使用。例如,以下代码创建一个具有默认容量的 List

List<string> names = new List<string>(3) { "Alice", "Bob", "Charlie" };

在上面的例子中,我们将初始容量设置为 3,以便为未来添加更多元素留出空间。

综上所述,inline 初始化语法使 C# 中的 List 初始化变得更加简单和易读。无论是构建一个新的 List,还是更新一个现有的列表,inline 初始化语法都是一个很好的选择。