массив UInt16, какой суффикс в C #?

Я пытаюсь инициализировать встроенный массив UInt16. Для int я могу сделать следующее:

int[] int_array = new[]{0,0,0,0};

в то же время использование UInt16 не работает без приведения:

UInt16[] uint16_array= new[]{(UInt16)0,(UInt16)0};

Эти приведения довольно раздражают. Мне было интересно, есть ли в C # суффикс для устранения неоднозначности присвоения (например, 0.0f для float).

5
задан Cœur 6 March 2017 в 14:14
поделиться