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

C#の静的クラス


C#静的クラスはインスタンス化できず、静的メンバーのみを持つことができます。 C#の静的クラスは封印されており、インスタンスコンストラクターを含めることはできません。

以下は、静的クラスと静的メンバーの例です-

using System;

public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

class Program {

   public static void Main(string[] args) {
      Console.WriteLine("PI: "+Demo.PI);
      Console.WriteLine("Square: " + Demo.calc(3));
   }
}

出力

PI: 3.14
Square: 9

上記の静的クラスは-

です
public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

上記には、次の静的メンバーがあります-

public static float PI = 3.14f;
public static int calc(int n){return n*n;}

  1. C#でクラスを変換する

    Convertクラスには、基本データ型を別の基本データ型に変換するメソッドがあります。いくつかの例を見てみましょう- Convert.ToBoolean()メソッド C#では、指定された値を同等のブール値に変換するために使用されます。 構文 以下は構文です- public static bool ToBoolean (string val, IFormatProvider provider); 上記では、ValはTrueStringまたはFalseStringのいずれかの値を含む文字列ですが、プロバイダーはカルチャ固有のフォーマット情報を提供するオブジェクトです。 例 Convert

  2. C#のコンソールクラス

    C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Cons