Console.WriteLine("Сумма равна: " + sum);
}
}
Выполнение этой программы дает следующий результат.
Значение элемента равно: 1
Значение элемента равно: 2
Значение элемента равно: 3
Значение элемента равно: 4
Значение элемента равно: 5
Значение элемента равно: 2
Значение элемента равно: 4
Значение элемента равно: 6
Значение элемента равно: 8
Значение элемента равно: 10
Значение элемента равно: 3
Значение элемента равно: 6
Значение элемента равно: 9
Значение элемента равно: 12
Значение элемента равно: 15
Сумма равна: 90
Оператор foreach
foreach
используется для поиска в массиве определенного значения. Как только это значение будет найдено, цикл прервется.// Поиск в массиве с помощью оператора цикла foreach.
using System;
class Search {
static void Main() {
int[] nums = new
int [10];
int val;
bool found = false;
// Задать первоначальные значения элементов массива nums.
for (int i = 0; i < 10; i++)
nums[i] = i;
val = 5;
// Использовать цикл foreach для поиска заданного
// значения в массиве nums.
foreach(int x in nums) {
if(x == val) {
found = true;
break;
}
}
if(found)
Console.WriteLine("Значение найдено!");
}
}
При выполнении этой программы получается следующий результат.
Значение найдено!
Оператор цикла foreach
foreach
относится вычисление среднего, поиск минимального или максимального значения среди ряда заданных значений, обнаружение дубликатов и т.д. Как будет показано далее в этой книге, оператор цикла foreach
оказывается особенно полезным для работы с разными типами коллекций.Строки
С точки зрения регулярного программирования строковый тип данных string
string
относится к числу ссылочных. И хотя string
является встроенным в C# типом данных, На самом деле класс типа string
Console.WriteLine("В C# строки являются объектами.");
текстовая строка "В C# строки являются объектами
Самый простой способ построить символьную строку — воспользоваться строковым литералом. Например, в следующей строке кода переменной ссылки на строку str
string str = "Строки в C# весьма эффективны.";
В данном случае переменная str
Объект типа string можно также создать из массива типа char
char[] charray = {'t', 'е', 's', 't'};
string str = new string(charray);