Was ist das C# -Aquivalent von Python-Slice-Operationen?Lesbares C# -Äquivalent der Python-Slice-Operation
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, aber es ist hässlich und die Verwendungen all bis zu dem Punkt nicht offensichtlich von Aufschneiden der Beantwortung der Frage geht nicht auf.
+1 Sie haben mich zu den schwierigeren Beispielen geschlagen, während ich MSDN-URLs ergriff :-) Diese gehört Ihnen. Darf ich vorschlagen, 'result1',' result2' zu verwenden, um den Beispielen des OP zu entsprechen? –
Will do, danke – Ben
Ich wünschte, ich könnte Python (Arbeitsprojekt) verwenden, aber ich denke, ich werde mich mit diesem hässlichen Zeug begnügen müssen, wo ich eigentlich denken muss, wenn ich es lese. – LJNielsenDk