Se eu tiver um StringValues , com os seguintes valores possíveis:
"AString"
["OnlyString"]
["FirstString", "IDontCare"]
Como posso usar a correspondência de padrões do C# para extrair uma primeira string não nula com uma linha?
Eu esperava que algo assim funcionasse, mas não funciona:
if (myStringValues is [{} myString, _] )
something(myString)