Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# linq如何处理每个元素?_C#_Linq - Fatal编程技术网

C# linq如何处理每个元素?

C# linq如何处理每个元素?,c#,linq,C#,Linq,我记不得了。如何处理字符串中的每个元素?我想写作 stringblah.Split('/n', Split('\n', StringSplitOptions.RemoveEmptyEntries)) .Each(s=>s.Trim()); 您始终可以创建自己的扩展方法: public static class MyExtensions { public static void ForEach<T>(this IEnumerable<T> sourc

我记不得了。如何处理字符串中的每个元素?我想写作

stringblah.Split('/n', Split('\n', StringSplitOptions.RemoveEmptyEntries))
    .Each(s=>s.Trim());

您始终可以创建自己的扩展方法:

public static class MyExtensions
{
    public static void ForEach<T>(this IEnumerable<T> source, Action<T> action)
    {
        foreach (T element in source) action(element);
    }
}
公共静态类MyExtensions
{
公共静态void ForEach(此IEnumerable源、操作)
{
foreach(源中的T元素)动作(元素);
}
}

然而,我要警告的是,大多数人会说你不应该这样做。使用传统的foreach循环被认为是更好的做法。

您始终可以创建自己的扩展方法:

public static class MyExtensions
{
    public static void ForEach<T>(this IEnumerable<T> source, Action<T> action)
    {
        foreach (T element in source) action(element);
    }
}
公共静态类MyExtensions
{
公共静态void ForEach(此IEnumerable源、操作)
{
foreach(源中的T元素)动作(元素);
}
}
然而,我要警告的是,大多数人会说你不应该这样做。使用传统的foreach循环被认为是更好的做法。

您在寻找什么

你在找什么


显然不是他所要求的,
ForEach(s=>s.Trim())
没有效果显然不是他所要求的,
ForEach(s=>s.Trim())
没有效果