I'm trying to initialize inline an array of UInt16. For int I can do the following:
int[] int_array = new[]{0,0,0,0};
meanwhile using UInt16 doesn't work without a cast:
UInt16[] uint16_array= new[]{(UInt16)0,(UInt16)0};
It's quite annoying do those casts. I was wondering if there is any suffix in C# to disambiguate the assignment (like 0.0f for float).