Является ли ссылка null ссылкой в ​​основном на все нули в C #?

Как я знаю, Ubuntu может скачать, если изготовитель видеокарты сделал, программное обеспечение для графики или что-то еще. Но в целом вам не нужен драйвер для просмотра видео hd и установки разрешения. У меня есть acer с ubuntu, и у меня нет видеодрайвера, и он отлично работает, даже лучше, чем в w7.

4
задан 13 August 2018 в 14:00

2 ответа

Кажется, было бы удобно для реализации реализовать нулевую ссылку как all-bits-zero в соответствии со спецификацией языка: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference / язык спецификация / переменные # по умолчанию-значение

2
ответ дан 15 August 2018 в 17:04
Я не смог найти ответ на MSDN или спецификацию языка C #.

Поскольку это не имеет значения. Поскольку вы никогда не можете работать с указателем - это подробная информация о реализации.

Вы можете проверить источники CLR на странице https://github.com/dotnet/coreclr

ЧТО СКАЗАЛО - Я думаю, что это все 0, потому что, когда Laoding, что в регистр, должен быть (по крайней мере, это было wehen я изучил ассемблер) специальный флаг, что значение равно null, поэтому проверка очень быстро.

3
ответ дан 15 August 2018 в 17:04

Другие вопросы по тегам:

Похожие вопросы: