Я пытаюсь инициализировать встроенный массив UInt16. Для int я могу сделать следующее:
int[] int_array = new[]{0,0,0,0};
в то же время использование UInt16 не работает без приведения:
UInt16[] uint16_array= new[]{(UInt16)0,(UInt16)0};
Эти приведения довольно раздражают. Мне было интересно, есть ли в C # суффикс для устранения неоднозначности присвоения (например, 0.0f для float).