关于如何验证空文本值,我的想法完全空白

我需要做的就是检查输入的值是否为空,如果是,请再次询问而不继续。

Console.WriteLine("Venue Name - ");
String venName = Console.ReadLine();


我可以考虑如何使用各种循环和IF语句来执行此操作,但是我敢肯定有一种更有效的方法,请帮忙。

最佳答案

不知道没有循环或if语句如何或为什么要这样做。尝试这个:

String venName = null;
while (String.IsNullOrEmpty(venName)) {
    Console.WriteLine("Venue Name - ");
    venName = Console.ReadLine();
}

10-08 06:16