c# - 在 C# 中将字符串一行转换为 List<string>

标签 c# string list

这是我面临的一个相当简单但烦人的问题。

我的应用程序中有很多地方可以使用一个或多个字符串……可以这么说。 我默认使用了一个字符串列表。

但每次我有一个字符串时,我都会这样做:

List<string> myList = new List<string>();
myList.Add(myString);

一个简单的 myString.ToList() 不起作用,因为它转换为字符列表而不是包含一个字符串的列表。 是否有一种有效的单线方式来做到这一点?

最佳答案

使用集合初始化器:

List<string> myList = new List<string>{myString};

更新。或者,按照评论中的建议,

var myList = new List<string>{myString};

关于c# - 在 C# 中将字符串一行转换为 List<string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17420197/

相关文章:

c# - 在处理非常大的图像时如何避免位图内存不足,即 : 10. 000.000 像素及以上

c# - 以编程方式强制 TFS 工作项的字段值

java - 将一维字符串数组转换为二维字符数组

python - 仅当列值是字符串时才将它们转换为小写

python - 在第二维上用相同的索引扩展列表

c# - 理解nhibernate映射中的递归关系

c# - DynamoDB .NET - 从表中删除所有项目

javascript - 用于重叠匹配的正则表达式 AND 运算符

java - 将逗号与列表分开并在Java中显示在单行中

python - 将列表转换为字符串列表