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

C#の静的メンバー関数とは何ですか?


静的関数は静的変数にのみアクセスできます。静的関数は、オブジェクトが作成される前でも存在します。

静的関数を-

として設定します
public static int getNum() {}

以下は、静的関数の使用を示す例です-

using System;

namespace Demo {
   class StaticVar {
      public static int num;

      public void count() {
         num++;
      }

      public static int getNum() {
         return num;
      }
   }

   class StaticTester {
      static void Main(string[] args) {
         StaticVar s = new StaticVar();

         s.count();
         s.count();
         s.count();

         Console.WriteLine("Variable num: {0}", StaticVar.getNum());
         Console.ReadKey();
      }
   }
}

出力

Variable num: 3

  1. JavaScriptの部分関数とは何ですか?

    部分関数allowは、関数を引数として取り、それとともに他のタイプの引数も取ります。次に、渡された引数の一部を使用して、残りの引数を受け取る関数を返します。呼び出されたときに返される関数は、元の引数と独自の引数のセットを使用して親関数を呼び出します。 以下はJavaScriptの部分関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" c

  2. Javaのクラス/静的メソッドとは何ですか?

    クラス/S タティック メソッドは、特定のオブジェクトインスタンスではなく、クラス自体で呼び出されるメソッドです。静的修飾子は、実装がすべてのクラスインスタンスで同じであることを保証します。クラス/静的メソッドはインスタンス化なしで呼び出されます 静的メソッドは、クラスの他の静的メンバーにのみアクセスできることを意味します。 Javaに組み込まれている静的/クラスメソッドには、 Math.random()、System.gc()、Math.sqrt()、Math.random()があります。 など 構文 public class className {  modifier stati