Я конвертирую старый код VB6 и у меня проблема с этими константами:
Код VB6:
Private Const GENERIC_WRITE = &H40000000
Private Const GENERIC_READ = &H80000000
C # код:
private const int GENERIC_WRITE = 0x40000000;
private const uint GENERIC_READ = 0x80000000;
Почему вторая строка должна быть uint
?
Если я сделаю это как int, это выдаст мне ошибку?