Так что у меня есть вопрос, который запрашивает метод Movies, чтобы принять имя как строку и целое число (представляет время в минутах). Поэтому, если вы вызываете этот метод без целых минут, устанавливается значение по умолчанию 90. Тогда основной метод показывает, что вы можете вызвать метод movie только с помощью строки, чтобы показать, что вы можете вызывать ее со строкой и целым числом.Использование метода и передачи значений основному методу
static void Main()
{
Console.WriteLine("Movie title is {0}, and time is", MovieListing("x"));
}
private static string MovieListing(string name, int defaultTime = 60)
{
string Name, stringTime;
int time;
bool isValid;
Console.Write("What is the name of the movie?");
Name = Console.ReadLine();
Console.Write("What is the time of the movie? Default is 90 if left blank");
stringTime = Console.ReadLine();
time = Convert.ToInt32(stringTime);
}
Так Im оставил пустое мышление, как получить программу, чтобы сказать, если пользователь ввел временную Int и использовать его, или если они просто использовать по умолчанию 90 и передавая их обратно в основной метод пардон, если коды беспорядок пытался различными способами без особого успеха
@VsevolodGoloviznin: У него уже есть. –
Ваш вопрос непонятен. Как узнать, введен ли пользователь во время проверки, чтобы увидеть, что stringTime не пуст. Это очевидно, и я не знаю, почему вам нужно спросить об этом в качестве вопроса, так что вы действительно пытаетесь выяснить? – theMayer
Как вы должны возвращать два значения, так как функция может иметь только один возвращаемый аргумент? Я сомневаюсь, что вам нужно использовать ref/out. Пожалуйста, уточните вопрос с точным требованием задачи. –