Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Операции с вводом C#

Nikita Ruzhinsky Ученик (103), на голосовании 3 месяца назад
Мне нужно получить от пользователя данные. Он вводит время(string) например "10:25" Как разбить это на две переменные 10 и 25(избавиться от :)
Голосование за лучший ответ
твой интимный гусь Мудрец (10412) 4 месяца назад
Спроси нейросеть она тебе 101 способ раскажет
Defline Мастер (1307) 4 месяца назад
Нейронка… хах; в js, Python есть функции split, там что-то такое
Jurijus Zaksas Искусственный Интеллект (458533) 4 месяца назад
Есть такая штука, как string.Split - пользуйся на здоровье. Например, так:

 public static TimeOnly ShortStringTimeToTimeOnly(string _InputString) 
{
var TimeParts = _InputString.Split(':');
if (TimeParts.Length != 2)
throw new ArgumentException($"Invalid format: {_InputString}");
return new TimeOnly(int.Parse(TimeParts[0]), int.Parse(TimeParts[1]));
}
Похожие вопросы