gpt4 book ai didi

c# - Python slice 操作的可读 C# 等价物

转载 作者:IT老高 更新时间:2023-10-28 21:56:35 24 4
gpt4 key购买 nike

Python 切片操作的 C# 等价物是什么?

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
result1 = my_list[2:4]
result2 = my_list[1:]
result3 = my_list[:3]
result4 = my_list[:3] + my_list[4:]

Some of it is covered here ,但它很丑,并没有解决切片的所有用途,以至于它没有明显回答问题。

最佳答案

最接近的是真正的LINQ .Skip().Take()

例子:

var result1 = myList.Skip(2).Take(2);
var result2 = myList.Skip(1);
var result3 = myList.Take(3);
var result4 = myList.Take(3).Concat(myList.Skip(4));

关于c# - Python slice 操作的可读 C# 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20678653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com