Программирование на языке C#
Download 1.19 Mb. Pdf ko'rish
|
Программирование на языке C#
Пример.
Здесь определяем выходную переменную int minVal , в которую будет записано минимальное значение, а также передаем конкретные значения, среди которых будет определяться минимум. int minVal; MinValue(out minVal, 3,4,1,-1); Console.Write("{0}", minVal1); В результате в переменную minVal будет записано значение -1 . Пример. В этом примере рассматривается вызов функции MinValue без передачи множества значений, среди которых требуется определить минимум. В этом случае входной параметр params int[] values воспринимается как массив длины 0 . В результате функция вернет значение false , а в переменную minVal будет записано значение 0 . В общем случае, необходимо анализировать возвращаемое значение, чтобы отличать полученное значение minVal , от значения, полученного при условии, когда минимум невозможно найти по причине отсутствия данных. Поэтому выполняем проверку значения переменной answer . Если переменная answer принимает значение true , следовательно минимальное значение найдено, в противном случае не найдено. int minVal; bool answer = MinValue(out minVal); if (answer == true) { Console.Write("{0}", minVal); } else { Console.Write("Неверные данные"); } В результате на экран будет выведена фраза "Неверные данные" . 93 Пример. В этом примере рассмотрим вызов функции MinValue с передачей пустой ссылки на массив int []emptyArr = null . Здесь также, как и в предыдущем примере функция вернет значение false , что означает отсутствие минимального значения. int minVal; int []emptyArr = null; answer = MinValue(out minVal,emptyArr); if (answer == true) { Console.Write("{0}", minVal); } else { Console.Write("Неверные данные"); } В результате на экран будет выведена фраза "Неверные данные" . Download 1.19 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling