Equivalente en C # legible de la operación de corte de Python

¿Cuál es el equivalente en C # de las operaciones de división de Python?

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:]

Algo de eso está cubierto aquí.pero es feo y no aborda todos los usos de rebanar hasta el punto de que no responde obviamente a la pregunta.

Respuestas a la pregunta(6)

Su respuesta a la pregunta