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

C#での「Using」ステートメントの使用法は何ですか?


usingステートメントは、1つまたは複数のリソースを設定するために使用されます。これらのリソースが実行され、リソースが解放されます。このステートメントは、データベース操作でも使用されます。

主な目標は、リソースを管理し、すべてのリソースを自動的に解放することです。

SystemResourceが最初に割り当てられるため、「A」が最初に出力される例を見てみましょう。

using System;
using System.Text;

class Demo {
   static void Main() {
      using (SystemResource res = new SystemResource()) {
         Console.WriteLine("A");
      }
      Console.WriteLine("B");
   }
}

class SystemResource : IDisposable {
   public void Dispose() {
      Console.WriteLine("C");
   }
}

出力

A
C
B

  1. Pythonでのimportステートメントの使用は何ですか?

    コードでパッケージを使用するには、最初にパッケージにアクセスできるようにする必要があります。インポートする必要があります。定義される前にPythonで何も使用することはできません。いくつかのものが組み込まれています。たとえば、基本的な型(int、floatなど)はいつでも使用できます。しかし、あなたがやりたいと思うほとんどのことはそれより少し多くを必要とするでしょう。たとえば、1ラジアンの正弦を計算する場合、math.cos(0)を実行すると、数学が定義されていないため、NameErrorが発生します。使用できるように、最初にそのモジュールをコードにインポートするようにpythonに指示する必

  2. Pythonでのassertステートメントの使用は何ですか?

    assertステートメントの構文は次のとおりです。 assert <some_test>, <message>をアサートします 上記の行は次のように読み取られます。がFalseと評価された場合、例外が発生し、が出力されます。 コードブロックまたは式をテストする場合は、assertキーワードの後に​​配置します。テストに合格するか、式がtrueと評価された場合、何も起こりません。ただし、テストが失敗した場合、または式がfalseと評価された場合、AssertionErrorが発生し、メッセージが出力または評価されます。 Assertステートメントは、ユーザー定義の制