Length -> 말 그대로 문자열의 길이를 숫자 자료형으로 받아주는 함수
string A = "123456789";
int LofA = A.Length;
Console.Write(LofA);
//9
내가 가장 막혔던 문제였다.
while하고 bool을 쓰는건 맞는데....
이리저리 틀어봐도 안되기에 GG치고 답지를 확인하였다
이후 내가 코드를 이해하고 정리해보았다!
bool IsEnough;
// No1
do
{
Console.WriteLine("이름을 입력해주세요. (3~10글자)");
string Name = Console.ReadLine();
int mLength = Name.Length;
// No2
if (3 <= mLength && mLength <= 10)
{
Console.WriteLine("안녕하세요! 제 이름은 " + Name + " 입니다.");
}
// No3
else
{
Console.WriteLine("이름을 확인해주세요.");
}
// No4
IsEnough = 3 <= mLength && mLength <= 10;
}
// No5
while (!IsEnough);