Что сделать чтобы работало? - C#
Формулировка задачи:
в 15ой строке прдчеркивает о и показывает ошибку: the name `io` does not exist in the current context
но в книге именно такой пример даётся!!! я уже вместо io писал o и всё равно ошибка.
using System; class Test { public int num; public Test(int i) { i = num; } } class FixedCode { // Отмечаем метод Main() как опасный. unsafe public static void Main() { Test о = new Test(19); fixed(int* p = io.num) { // Используем модификатор // fixed, чтобы поместить // адрес поля o.num в р. Console.WriteLine( "Начальное значение поля o.num равно " + *p); *p = 10; // Присваиваем число 10 переменной count // через указатель р. Console.WriteLine( "Новое значение поля o.num равно " + *p); } } }
Решение задачи: «Что сделать чтобы работало?»
textual
Листинг программы
fixed (int* p = &o.num)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д