Числовые литералы компилятора C#C#

Место общения программистов C#
Anonymous
Числовые литералы компилятора C#

Сообщение Anonymous »

Кто-нибудь знает полный список модификаторов числовых литералов компилятора C#?

По умолчанию объявление «0» делает его Int32, а «0.0» делает его «Double». '. Я могу использовать буквальный модификатор «f» в конце, чтобы вместо этого что-то рассматривалось как «Single». Например вот так...

Код: Выделить всё

var x = 0;    // x is Int32
var y = 0f;   // y is Single
Какие еще модификаторы я могу использовать? Есть ли способ принудительного использования Double, Decimal, UInt32? Я попробовал поискать в Google это, но ничего не нашел. Возможно, моя терминология неверна, и это объясняет, почему я ничего не понимаю. Любая помощь очень ценится.

Подробнее здесь: https://stackoverflow.com/questions/166 ... r-literals

Вернуться в «C#»