Я знаю, что это может быть очень глупый вопрос, но как ученик, я всегда люблю изучать новые вещи. В любом случае, вот быстрое If
утверждение:
string test = "It's a test";
string test2;
if (test != "")
{
test2 = test;
}
else
{
test2 = "It's null";
}
Примечание: я знаю, что Regex
также может использоваться для проверки, является ли строка пустой: Regex.IsMatch( "[A-TVWZ]", test)
. Также я знаю, что могу использовать SELECT CASE
В приведенном выше коде я проверяю, является ли строка test
пустой или нет. Если это так, тогда test2
получает одно значение, если нет, test2
получает другое значение.
У меня вопрос: есть ли более короткий / более элегантный / более быстрый способ сделать это? Я имею в виду одну строку, которая проверяет, является ли строка пустой или нет, и предоставляет требуемое значение для test2
? Я знаю, что альтернативные решения могут занимать одно и то же время выполнения, но мне было просто интересно, есть ли для этого альтернатива с одним / двумя строками кода?
Для уточнения
Я хочу проверить, является ли строка пустой или нет. Для каждого случая другая строка получает определенные значения ...