Challenge: Robust Input Handling
Task
Swipe to start coding
Write a method for a reservation system that validates and safely parses user input for a reservation date and the number of guests. The method should use TryParse for parsing and ensure the number of guests is a positive integer.
- Parse the
dateInputstring to aDateTimevalue usingDateTime.TryParse. - Parse the
guestsInputstring to anintvalue usingint.TryParse. - Return
trueonly if both parsing operations are successful and the number of guests is greater than zero. - Set the
reservationDateandnumberOfGuestsout parameters to the parsed values if valid; otherwise, set them to their default values.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 6
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 4.17
Challenge: Robust Input Handling
Swipe to show menu
Task
Swipe to start coding
Write a method for a reservation system that validates and safely parses user input for a reservation date and the number of guests. The method should use TryParse for parsing and ensure the number of guests is a positive integer.
- Parse the
dateInputstring to aDateTimevalue usingDateTime.TryParse. - Parse the
guestsInputstring to anintvalue usingint.TryParse. - Return
trueonly if both parsing operations are successful and the number of guests is greater than zero. - Set the
reservationDateandnumberOfGuestsout parameters to the parsed values if valid; otherwise, set them to their default values.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 6
single