C #: Divide a string e atribui o resultado a várias variáveis da stri
Eu tenho uma string com vários campos separados por um caractere específico, algo como isto:
AB
Eu quero dividir a string nas vírgulas e atribuir cada campo resultante à sua própria variável de string. No Perl eu posso fazer isso elegantemente assim:
my ($varA, $varB, $varC) = split (/,/, $string);
Qual é a maneira mais simples e elegante de obter o mesmo resultado em C #?
Sei que posso dividir em uma matriz:
string[] results = string.Split(',');
Mas então eu teria que acessar os campos por meio de seu índice, por exemplo resultados [2]. Isso é difícil de ler e propenso a erros - considere não ter 3 campos 30. Por esse motivo, prefiro ter cada valor de campo em sua própria variável nomead