nullreferenceexception

Co to jest NullReferenceException i jak to naprawić?

Odpowiedzi na to pytanie są wysiłkiem społeczności. Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie przyjmuj ... Odniesienie do obiektu nie jest ustawione na instancję obiektu. Co to oznacza i co mogę zrobić, aby naprawić ten błąd?

Sprawdzanie, czy obiekt jest null w C#

Chciałbym zapobiec dalszemu przetwarzaniu obiektu, jeśli jest null. W poniższym kodzie sprawdzam czy obiekt jest null przez: ... biekt jest null, co robię źle (Jak mogę zapobiec dalszemu przetwarzaniu obiektu, aby uniknąć wyjątku NullReferenceException)?

C # elegancki sposób na sprawdzenie czy właściwość danej nieruchomości jest null

W C# powiedz, że chcesz pobrać wartość z PropertyC w tym przykładzie, a ObjectA, PropertyA i PropertyB mogą być null. Object ... ykład jest podobny do js, ale zmieniłem go na psuedo-code, ponieważ zostało poprawnie zaznaczone, że nie będzie działać w js.

Dlaczego rzucenie dynamiki typu obiekt do obiektu rzuca wyjątek null reference?

Mam następującą funkcję: public static T TryGetArrayValue<T>(object[] array_, int index_) { ... //some checking g ... W podczas konwersji typów, na przykład: double a = 123; int v = TUtils.TryGetArrayValue<int>(new object[] { a }, 0);

Jak rozbić łańcuch wyrażeń dostępu członków?

Wersja skrócona (TL;DR): Załóżmy, że mam wyrażenie, które jest tylko łańcuchem operatorów dostępu do członków: Expression ... l-propagujący dostęp członka jest planowane dla zawarte w C # 6.0 . Chciałbym jednak znaleźć rozwiązanie rozkładu ekspresji.

Jak uzyskałem ten błąd NullReferenceException zaraz po konstruktorze?

I ' ve had an asp.net strona działa na żywo w naszym Intranecie już od kilku tygodni. Właśnie dostałem wiadomość e-mail z moj ... pareTo(object obj) { StaffMemberComparer comparer = new StaffMemberComparer(); return comparer.Compare(this, obj); }

unikanie WYJĄTKÓW null reference

Najwyraźniej zdecydowana większość błędów w kodzie to wyjątki null reference. Czy istnieją jakieś ogólne techniki, aby unikną ... k F# nie można mieć wartości null. Ale to nie jest pytanie, pytam jak uniknąć błędów null reference w językach takich jak C#.

httpcontext.aktualne.serwer.odniesienie do obiektu mappath nie jest ustawione na instancję obiektu

Używam poniższego kodu w ramach klasy: string filePath = HttpContext.Current.Server.MapPath("~/email/teste.html"); Plik t ... Ale gdy otworzy plik, generowany jest następujący błąd: Odniesienie do obiektu nie jest ustawione na instancję obiektu.