C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#NullReferenceException


NullReferenceExceptionは、メンバーフィールド、またはnullを指す関数型にアクセスしようとすると発生します。

これが例です-

using System;

class Demo {
   static void Main() {
      string str = null;

      if (str.Length > 0) {
         Console.WriteLine(str);
      }
   }
}

出力

以下は出力です。 nullを指すmemebtにtryonhgアクセスしているため、NullReferenceExceptionがスローされます-

Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at Demo.Main () [0x00002] in <0bc5fbf292484d5194a19866ae5c2018>:0
のDemo.Main()[0x00002]にあるオブジェクトのインスタンス
  1. JavaScriptのオブジェクト初期化子

    オブジェクト初期化子は、新しく作成されたオブジェクトを初期化できるようにする式です。これは、プロパティ名の0個以上のペアと、中括弧{}で囲まれたオブジェクトの関連する値のコンマ区切りのリストです。 以下は、JavaScriptのオブジェクト初期化子のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=d

  2. HTMLDOMHTMLオブジェクト

    HTMLオブジェクトは、HTMLドキュメントの要素を表します。 HTMLオブジェクトにアクセスする方法を見てみましょう- 構文 以下は構文です- document.getElementsByTagName(“HTML”) HTMLオブジェクトの例を見てみましょう- 例 <!DOCTYPE html> <html> <head> <style>    body{       text-align:center;    }    .