Когда лучше использовать nint вместо int?C#

Место общения программистов C#
Ответить
Anonymous
 Когда лучше использовать nint вместо int?

Сообщение Anonymous »

Недавно я обнаружил, что в C#9 были добавлены новые типы nint и nuint.
Я понимаю, что это целые числа собственного размера, то есть они будут 32- или 64-битными в зависимости от системы, в которой они работают.
Мой вопрос: когда было бы более уместно использовать nint вместо int?
Если бы вы только когда-либо если у меня будет Int32, то я бы всегда использовал int (поскольку использование Int64 будет ненужным использованием памяти), но если вам иногда понадобится Int64, нужно ли вам гарантировать, что это понадобится только в 64-битной системе?

Подробнее здесь: https://stackoverflow.com/questions/798 ... t-over-int
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»