Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/54: Рейтинг темы: голосов - 54, средняя оценка - 4.54
qwertun
9 / 9 / 1
Регистрация: 22.12.2012
Сообщений: 492
1

небезопасный код (unsafe)

20.04.2013, 13:37. Просмотров 10651. Ответов 5
Метки нет (Все метки)

Столкнулся с проблемой: Visual Studio 2010 ругается на unsafe, а именно: "ошибка CS0227: Небезопасный код может использоваться только при компиляции с параметром /unsafe"
C#
1
2
3
4
unsafe public void qwe()
{
// тут что-то есть
}
Что это за такой параметр /unsafe ? Где и как его включить?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 13:37
Ответы с готовыми решениями:

SharpDevelop и небезопасный код
Привет всем. Подскажите пожалуйста как разрешить небезопасный код в SharpDevelop Поиск по форуму...

Небезопасный код, многоуровневая адресация - каково их назначение
Зачем она и с чем ее едят? Неужели бывают случаи когда нужно иметь адрес адреса? //с "С" знаком...

Небезопасный код с использованием указателей (операции с массивами)
Задан стековый массив А(N). Получить из него массив В(M), содержащий элементы массива А, кратные...

Как разрешить небезопасный код в visual studio 2017 for mac
Как разрешить небезопасный код в вижле на маке, там в сборке нет этих параметров?

Как убрать небезопасный код из функции подсчёта контрольной суммы?
Есть функция, представленная производителем приборов для проверки правильности приёма-передачи...

5
Kenedy
13 / 14 / 5
Регистрация: 11.10.2012
Сообщений: 121
20.04.2013, 13:42 2
http://msdn.microsoft.com/ru-ru/library/chfa2zb8.aspx
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 // compile with: /unsafe
 
    class UnsafeTest
    {
       // Unsafe method: takes pointer to int:
       unsafe static void SquarePtrParam(int* p)
       {
          *p *= *p;
       }
 
       unsafe static void Main()
       {
          int i = 5;
          // Unsafe method: uses address-of operator (&):
          SquarePtrParam(&i);
          Console.WriteLine(i);
       }
    }
    // Output: 25
0
Vigi
296 / 195 / 109
Регистрация: 28.05.2012
Сообщений: 792
Завершенные тесты: 1
20.04.2013, 13:42 3
Цитата Сообщение от qwertun Посмотреть сообщение
Столкнулся с проблемой: Visual Studio 2010 ругается на unsafe, а именно: "ошибка CS0227: Небезопасный код может использоваться только при компиляции с параметром /unsafe"
C#
1
2
3
4
unsafe public void qwe()
{
// тут что-то есть
}
Что это за такой параметр /unsafe ? Где и как его включить?
MSDN
0
qwertun
9 / 9 / 1
Регистрация: 22.12.2012
Сообщений: 492
20.04.2013, 13:44  [ТС] 4
Цитата Сообщение от Kenedy Посмотреть сообщение
/unsafe
где включить /unsafe ????

Добавлено через 1 минуту
ошибка CS0227: Небезопасный код может использоваться только при компиляции с параметром /unsafe
1
Vigi
296 / 195 / 109
Регистрация: 28.05.2012
Сообщений: 792
Завершенные тесты: 1
20.04.2013, 13:55 5
Цитата Сообщение от qwertun Посмотреть сообщение
где включить /unsafe ????

Добавлено через 1 минуту
ошибка CS0227: Небезопасный код может использоваться только при компиляции с параметром /unsafe
Еще раз внимательно читаем MSDN...

Для компиляции небезопасного кода необходимо указать параметр компилятора /unsafe. Небезопасный код не проверяется средой CLR.
затем тут
4
qwertun
9 / 9 / 1
Регистрация: 22.12.2012
Сообщений: 492
20.04.2013, 13:56  [ТС] 6
Цитата Сообщение от Vigi Посмотреть сообщение
затем тут
а вот за это уже спасибо
0
20.04.2013, 13:56
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 13:56

Как допустить компилировать небезопасный код в Visual Studio 2015?
В cmd также интересно как

Unsafe code requires the `unsafe' command line option to be specified
Как сказать ему что можно использовать unsafe код? (пишу в repl.it)

Переделать unsafe код в safe
Есть реализация криптоалгоритма Xtea с использованием unsafe кода. Как передалать его в safe?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.