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