using static System.Console;
public class Program {
public static void Main() {
Write("Digite o nome do rei: " );
while (true) {
var king = ReadLine();
if (king.Length > 0 && king.Length < 21 && char.IsUpper(king[0])) break;
WriteLine("O nome está inválido\nDigite novamente");
}
}
}
//https://pt.stackoverflow.com/q/335663/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoKcHVibGljIGNsYXNzIFByb2dyYW0gewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CgkJV3JpdGUoIkRpZ2l0ZSBvIG5vbWUgZG8gcmVpOiAiICk7CgkJd2hpbGUgKHRydWUpIHsKCQkJdmFyIGtpbmcgPSBSZWFkTGluZSgpOwoJCQlpZiAoa2luZy5MZW5ndGggPiAwICYmIGtpbmcuTGVuZ3RoIDwgMjEgJiYgY2hhci5Jc1VwcGVyKGtpbmdbMF0pKSBicmVhazsKCQkJV3JpdGVMaW5lKCJPIG5vbWUgZXN0w6EgaW52w6FsaWRvXG5EaWdpdGUgbm92YW1lbnRlIik7CQoJCX0KCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMzM1NjYzLzEwMQ==