Ссылочные локальные переменные в C# 7
Язык программирования C#Начиная с версии C# 7 в языке появилась возможность, позволяющая объявить локальную переменную, ссылающуюся на элемент массива или на поле в объекте:
int[] simpleArray = {0, 1, 2, 3, 4, 5, 6, 7, 8};
ref int simpleElementRef = ref simpleArray[3];
В примере выше simpleElementRef — ссылка на simpleArray[3]. Изменение simpleElementRef приводит к изменению элемента массива:
simpleElementRef *= 15;
Console.WriteLine(simpleElementRef); // 15
Console.WriteLine(simpleArray[3]); // 15
В качестве цели ссылочной локальной переменной может быть указан элемент массива, поле, или обычная локальная переменная. Целью не может быть свойство.
Читаль далее...
JavaScript 5
функции 5
WEB 2
КПК 2
Crystal Reports 2
ТСД Symbol 4
InterBase 3
администрирование 2
калькулятор 2
оптимизация 2
bottle 6
SELECT 2
Excel 3
function 4
Красноярск 2
dynamic 2
История IT 5
Crystal Reports в C шарп 2
Python 9
DataGridView 2
программирование для идиотов 2
таблицы 3
разработка 7
Symbol 14
СупермагУКМ 2
SixLabors.ImageSharp 2
Базы данных 4
SQL 16
мягкий чек 2
.NET CF 9
FTP 3
user 2
C# 21
С праздником 4
программирование 29
update 2
Delphi 2
Arduino 3
XMLElement 2
xml 3
Супермаркет 2
seuic 2
SSH 2
XMLAGG 2
MC 3090 2
.NET 5
MC2 - Инвентаризация 3
HTC 3
Datalogic 4
МВДЦ Сибирь 2
HTC HD2 4
FireBird 2
Motorola 17
Видео 3
datetime 2