Ошибка компилятора CS1021
Значение целочисленной константы слишком велико
Значение, представленное целым литералом, больше UInt64.MaxValue.
При компиляции следующего примера возникнет ошибка CS1021:
// CS1021.cs
class Program
{
static void Main(string[] args)
{
int a = 18_446_744_073_709_552_000;
}
}
Следующий код также создает CS1021:
using System.Numerics;
class Program
{
static void Main(string[] args)
{
var a = new BigInteger(18_446_744_073_709_552_000);
}
}
Сведения о создании System.Numerics.BigInteger экземпляра экземпляра, значение которого превышает диапазон встроенных числовых типов, см . в разделе создания экземпляра объекта BigInteger на эталонной BigInteger странице.
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.