Числовые литералы компилятора C#
Если вы не хотите их запоминать, то compilers компилятор также принимает compiler-design приведение для той же цели compiler (вы можете проверить IL, что csharp эффект тот же — т.е. компилятор, а c-sharp не среда выполнения, выполняет c#.net приведение). Чтобы позаимствовать compiler предыдущий пример:
var y = (float)0; // y is single
var z = (double)0; // z is double
var r = (decimal)0; // r is decimal
var i = (uint)0; // i is unsigned int
var j = (long)0; // j is long
var k = (ulong)0; // k is unsigned long
Кстати, я csharp согласен, что "var" здесь c#.net плохой выбор; Я с удовольствием compiler-design использую var для SortedDictionary
c#
compiler-construction
Числовые литералы компилятора C#
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.