Есть ли случай, когда ключевое слово «unsafe» и опция компиляции «unsafe» НЕ используются вместе? - PullRequest
0 голосов
/ 13 декабря 2018

Из того, что я прочитал, unsafe keyword используется, чтобы сделать кусок кода (метод и т. Д.) Небезопасным, позволяя использовать логику указателя.И если в вашем коде есть это ключевое слово, оно не скомпилируется, если вы не укажете unsafe compilation optionunsafe compilation option будет использоваться, если ваш код имеет небезопасный код.

Итак, это выглядит избыточным.Вы не можете скомпилировать небезопасный код без unsafe compilation option, и вы используете только unsafe compilation option, если в вашем коде есть unsafe keyword.

Поскольку unsafe keyword не подразумевает unsafe compilation option илиИнтересно - есть ли случай или событие, когда каждая из этих двух вещей может использоваться отдельно?

Т.е. небезопасный код компилируется без опции компилятора или кода, указанного с этой опцией, которая не имеетнебезопасный код не нужен?

...