【问题标题】:Remove an element from an index array c#从索引数组c#中删除一个元素
【发布时间】:2021-11-24 04:19:58
【问题描述】:

如果来自这样的数组

string[] arr={"a", "b"};

我可以这样修改吗?

arr={"a"};

【问题讨论】:

标签: c# arrays


【解决方案1】:

您可以通过以下不同方式进行操作:

1)

var idx = 1;
arr = arr.Where((s, i) => i != idx).ToArray();
arr = arr.Where(s => s != "b").ToArray();
var filter = {"b"};

arr = arr.Except(​filter);

【讨论】:

  • 欢迎我的朋友
【解决方案2】:

试试这个

arr = new string[] { arr[0] };

【讨论】:

    猜你喜欢
    • 2018-10-31
    • 1970-01-01
    • 2010-10-04
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    相关资源
    最近更新 更多