내 검색이 비어 있거나 내가 찾은 결과를 이해하지 못했습니다. 부울 값을 입력하라는 메시지를 표시하려고하지만 예 또는 아니요로 대답하겠습니다. 더 많은 코드를 볼 필요가 있으면 알려주지 만 프롬프트를 위해이 코드를 가지고 있습니다.부울 값을 묻는 C#
public static bool getBoolInputValue(string inputType)
{
bool valid = false;
bool value = true;
string inputString = string.Empty;
do
{
inputString = GetInput(inputType);
if (!(String.IsNullOrEmpty(inputString)))
{
valid = bool.TryParse(inputString, out value);
}
if (!valid)
Console.WriteLine("Invalid " + inputType + " try again!");
} while (!valid);
return value;
}
이것은 내 부울의 매개 변수입니다. 아마도 이것이 좀 더 구체적 일 필요가 있을까요?
public bool Nitrus
{
set { nitrus = value; }
get { return nitrus; }
}
도움 주셔서 감사합니다. 나는 프로그래밍에 익숙하지 않지만 이것을 이해할 수는 없다. 그것은 성공적으로 프롬프트를 표시하지만 상자에 어떤 답을 입력했는지는 중요하지 않습니다. 올바른 형식이 아님을 알려줍니다.
는'IsNullOrEmpty' 테스트 건너 뛰기,'bool.TryParse'는 false를 돌려줍니다 똑똑 –
왜 누군가가이 질문에 투표 할 수 있는지 이해할 수 없습니다 (나는 상향 투표했습니다). 우리 모두는 어딘가에서 시작해야만했고, 그것은 우리 자신의 기술을 개발하는 것을 포함합니다. MSDN이든 다른 곳이든간에 문제에 대한 해답을 찾을 수 있습니다. –