c# - 我可以用 LINQ 做到这一点吗?

标签 c# linq

我可以在 LINQ 中执行此操作,特别是传入字符串的 Split 函数吗?

var lstValues = from objValue in value.Split('[')
                where objValue != ""
                select objValue;

最佳答案

看起来不错,但这也看起来您只是删除了空条目,您可以为此使用 StringSplitOptions:

value.Split(new char[]{'['}, StringSplitOptions.RemoveEmptyEntries);

关于c# - 我可以用 LINQ 做到这一点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6252104/

相关文章:

c# - 使用扩展方法 ToList<T>() 是否浪费资源?

c# - 如何对 C# 类对象值进行分组。这可以用 LINQ 实现吗?

c# - Linq 到 Nhibernate : HqlTreeBuilder with Elements how to use?

c# - 当 IIS 6.0 上的 asp.net Web 应用程序 (asmx ws) 闲置数小时左右时会发生什么情况?

c# - Xamarin Forms Android 键盘向上移动整个页面

c# - 如何在将逗号分隔字符串转换为通用列表之前检查空值

c# - 修改 "model"在LinqPad中添加关系?

javascript - 如何使用 mvc 根据国家/地区选择要选择的用户?

c# - 一定数量的API调用后Azure服务器抛出异常

c# - 遇到无法识别的转义序列继续反转义