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

C#のシングルトンクラス


シングルトンクラスでは、データの単一の割り当てとインスタンスが可能です。通常のメソッドがあり、インスタンスを使用して呼び出すことができます。

クラスの複数のインスタンスを防ぐために、プライベートコンストラクターが使用されます。

例を見てみましょう-

public class Singleton {
   static Singleton b = null;
   private Singleton() {
      }  
}

以下は、シングルトンクラスの表示方法を示す別の例です-

using System;

class Singleton {
   public static readonly Singleton _obj = new Singleton();
     
   public void Display() {
      Console.WriteLine(true);
   }
   Singleton() {}
}

class Demo {
   public static void Main() {
      Singleton._obj.Display();
   }
}

出力

True

  1. Androidでシングルトンクラスを使用する方法は?

    例に入る前に、シングルトンデザインパターンとは何かを知っておく必要があります。シングルトンは、クラスのインスタンス化を1つのインスタンスのみに制限するデザインパターンです。注目すべき用途には、同時実行性の制御や、アプリケーションがデータストアにアクセスするための中央アクセスポイントの作成などがあります。 この例は、Androidでシングルトンクラスを使用する方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次の

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

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