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

C#の静的コンストラクターとは何ですか?


静的コンストラクターは、静的修飾子を使用して宣言されたコンストラクターです。これは、クラスで実行されるコードの最初のブロックです。これにより、静的コンストラクターはクラスのライフサイクルで1回だけ実行されます。

以下は、C#の静的コンストラクターの例です-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Difference {
   class Demo {
      static int val1;
      int val2;

      static Demo() {
         Console.WriteLine("This is Static Constructor");
         val1 = 70;
      }

      public Demo(int val3) {
         Console.WriteLine("This is Instance Constructor");
         val2 = val3;
      }
   
      private void show() {
         Console.WriteLine("First Value = " + val1);
         Console.WriteLine("Second Value = " + val2);
      }

      static void Main(string[] args) {
         Demo d1 = new Demo(110);
         Demo d2 = new Demo(200);
         d1.show();
         d2.show();
         Console.ReadKey();
      }
   }
}

  1. JavaScriptのコンストラクターメソッドとは何ですか?

    JavaScriptのコンストラクターメソッドは、クラス内で作成されたオブジェクトを作成および初期化するために使用されます。コンストラクターメソッドが追加されていない場合は、デフォルトのコンストラクターを使用する必要があります。 注 −クラスで許可されるコンストラクターメソッドは1回だけです。複数のエラーがスローされます。 例 次のコードを実行して、コンストラクターメソッドの実装方法を学ぶことができます ライブデモ <html>    <body>       <script>    

  2. CSSでの静的ポジショニング

    静的配置では、要素は上、下、左、および右のプロパティの影響を受けません。これには、 position:static。を使用します 例 例を見てみましょう- <!DOCTYPE html> <html> <head> <style> div.static {    position: static;    color: white;    background-color: orange;    border: 2px dashed blue; } </sty