Asignar valores de matriz a variables separadas en una línea

¿Puedo asignar cada valor en una matriz a variables separadas en una línea en C #? Aquí hay un ejemplo en código Ruby de lo que quiero:

irb(main):001:0> str1, str2 = ["hey", "now"]
=> ["hey", "now"]
irb(main):002:0> str1
=> "hey"
irb(main):003:0> str2
=> "now"

No estoy seguro si lo que quiero es posible en C #.

Editar: para aquellos que sugieren que solo asigno las cadenas "hey" y "now" a las variables, eso no es lo que quiero. Imagina lo siguiente:

irb(main):004:0> val1, val2 = get_two_values()
=> ["hey", "now"]
irb(main):005:0> val1
=> "hey"
irb(main):006:0> val2
=> "now"

Ahora el hecho de que el métodoget_two_values las cadenas devueltas "hey" y "now" son arbitrarias. De hecho, podría devolver cualquiera de los dos valores, ni siquiera tienen que ser cadenas.

Respuestas a la pregunta(8)

Su respuesta a la pregunta