ПредишенСледващото

Достъп до масив елементи с помощта на показалеца

Ето защо, ако имате нужда от достъп масив от данни с помощта на променливата на показалеца, както обикновено се прави в C или C ++, което трябва да се определи показалеца помощта на ключовата дума фиксиран.

Следващият пример демонстрира това:

Когато по-горе код се компилира и изпълнява, той не води до следния резултат:

Съставяне на опасен код

За да компилирате опасен код, който трябва да посочите командния ред ключ / опасен командния ред компилатор.

Например, за да се състави програма с prog1.cs име, съдържа опасен код от командния ред да даде команда:

Ако използвате Visual Studio IDE, трябва да се даде възможност за използването на опасен код в свойствата на проекта.

  • Отворете свойствата на проекта, кликнете два пъти върху възела на имот в Solution Explorer.
  • "Билд" раздел.
  • Изберете "Разрешаване на опасен код"

Въведение в опасен код

C # ви позволява да използвате променлива указател във функцията код блок, когато той е маркиран опасен модификатор. Опасно код и неуправляван код - блоков код, който използва променливата на показалеца.

Следният пример илюстрира използването на указатели в C #, използващи опасни модификатор:

Когато по-горе код се компилира и изпълнява, той не води до следния резултат:

Вместо да обявява метод опасен, можете също да декларират част от опасен код:

Предаването като параметри указатели методи

Можете да подадете променлива указател към метода, като параметър. Следният пример илюстрира това:

Когато по-горе код се компилира и изпълнява, той не води до следния резултат:

Получаване на стойности на данни чрез показалеца

Можете да получите данните, съхранявани в показалка променлива, намиращ се при използване на метода ToString (). Следващият пример демонстрира това:

Когато по-горе код се компилира и изпълнява, той не води до следния резултат:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!