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

C#でnull参照例外をキャプチャする方法は?


nullオブジェクトの参照から生成されたエラーを処理します。 null参照例外は、nullを指すメンバーフィールドまたは関数型にアクセスしようとしているときに発生します。

次のヌル文字列があるとします-

string str = null;

ここで、null文字列の長さを取得しようとすると、例外が発生します-

If(str.Length == null) {}

上記の例外がスローされます。ここで、nullポインタ例外がスローされないようにする方法を見てみましょう-

using System;

class Program {
   static void Main() {
      int[] arr = new int[5] {1,2,3,4,5};
      display(arr);

      arr = null;
      display(arr);
   }

   static void display(int[] arr) {
      if (arr == null) {
         return;
      }
      Console.WriteLine(arr.Rank);
   }
}

出力

1

  1. Windowsでスクロールスクリーンショットをキャプチャする方法

    Windowsには、スクリーンショットをキャプチャするための多くの方法があります。スクリーンショットを撮るには、 WINを押すだけです。 + PRTSC またはFn + PRTSC 、そしてあなたは即座にスクリーンショットを持っています。ウィンドウのセクションやポップアップメニューをキャプチャできるSnip&Sketchと呼ばれる組み込みツールもあります。 ただし、これらの方法はすべて、ブラウザの表示領域の範囲内にあるコンテンツのみをキャプチャできます。 Webページ、ドキュメント、または表示可能領域を超えているその他のコンテンツのスクロールウィンドウのスクリーンショットをキャプチャ

  2. Chromebook でスクリーンショットをキャプチャする方法

    Chromebook は、ユーザーの作業と生活を楽にするように設計されたシンプルで複雑でないマシンです。ただし、ブロックの最新の子供であるため、ほとんどの人が気付いていない機能がいくつかあります.私たちのほとんどは、Windows または Apple コンピューターでスクリーンショットをキャプチャする方法を知っていますが、Chromebook でスクリーンショットをキャプチャする場合、それらの方法は機能しません。しかし、それが不可能または困難であるという意味ではありません。実際、はるかに簡単で、スクリーンショットをカスタマイズするための複数のオプションもあります. Google Chromeb