Как разрешить JSON. Переполнение метода Stringify ()? [Дубликат]

Ссылка NullReferenceException или Object, не установленная на экземпляр объекта, возникает, когда объект класса, который вы пытаетесь использовать, не создается. Например:

Предположим, что у вас есть класс с именем Student.

public class Student
{
    private string FirstName;
    private string LastName;
    public string GetFullName()
    {
        return FirstName + LastName;
    }
}

Теперь рассмотрим другой класс, в котором вы пытаетесь получить полное имя учащегося.

public class StudentInfo
{      
    public string GetStudentName()
    {
        Student s;
        string fullname = s.GetFullName();
        return fullname;
    }        
}

Как видно из вышеприведенного кода, оператор Student s - объявляет только переменную типа Student, обратите внимание, что класс Student не создается в этой точке. Следовательно, когда выполняется выполнение инструкции s.GetFullName (), она выкинет исключение NullReferenceException.

6
задан Amir Mohsen 29 December 2011 в 08:12
поделиться

1 ответ

JavaScript представляет числа, используя формат IEEE-754 с двойной точностью (64 бит). Насколько я понимаю, это дает вам точность 53 бит или от пятнадцати до шестнадцати десятичных цифр. Ваш номер имеет больше цифр, чем JavaScript может справиться, поэтому вы получите приблизительное значение.

Нужно ли выполнять математические операции над этим большим числом? Потому что, если это просто какой-то идентификатор, вы можете вернуть его как строку и избежать проблемы.

4
ответ дан nnnnnn 27 August 2018 в 10:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: