Ищу встроенный эквивалент этой функции:Однофункциональные для спрашивать и чтение входных данных в C#
public static string ask(string prompt) {
Console.Write(prompt);
return Console.ReadLine();
}
Я думаю, что это утомительно копировать-вставить это в каждой консоли приложения, и создавая новый класс/модуль только для этой крошечной утилиты кажется излишним.
Я спрашиваю, потому что поиск Google: C# задать для ввода и вывода сообщения в той же строке кода не дает мне никаких значимых результатов.
Нужно писать эти две строки кода, чтобы вы хотели, чтобы они были в одной строке? Почему бы не создать свой собственный класс? Вот почему у людей есть «основные» сборки, где они помещают вещи, которые повторно используются между проектами. В качестве примечания [имена методов в C# являются PascalCased по соглашению] (https://msdn.microsoft.com/en-us/library/vstudio/ms229043 (v = vs.100) .aspx). – Groo
Похоже, вы уже инкапсулировали эти две строки кода в один вызов функции. Если вызов функции «слишком утомительный», то, возможно, программирование на самом деле не является вашим вызовом ... – David
@Groo Это мой ответ, а не класс только для этой функции, но класс для многих функций полезности. Очень удобно, отправьте это как ответ, и я его приму. – Caridorc