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

C#Auto-Propertyにデフォルト値を与えるにはどうすればよいですか?


C#5.0以前では、Autoプロパティに値を指定するには、コンストラクターで行う必要があります

クラスがインスタンス化され、値が設定されると、コンストラクターが自動的に呼び出されます

C#5.0以降、変数に値を割り当てるのと同様の、autoプロパティに値を与える新しい方法が登場しました

Set Value in Constructor
class Demo{
   public Demo(){
      FirstName = "DemoName";
   }
   public string FirstName { get; set; }
}
class Program{
   static void Main(){
      Demo obj = new Demo();
      System.Console.WriteLine(obj.FirstName);
      Console.ReadLine();
   }
}

出力

DemoName

C#6.0の例

class Demo{
   public string FirstName { get; set; } = "DemoName";
}
class Program{
   static void Main(){
      Demo obj = new Demo();
      System.Console.WriteLine(obj.FirstName);
      Console.ReadLine();
   }
}

出力

DemoName

  1. C#配列をどのようにループしますか?

    C#で配列をループするには、いずれかのループを使用します。これらのループには開始値と終了値が設定されており、反復を通じて値を設定または確認できます。 C#には、while、do…while、for、foreachループが配列をループするようになっています。 C#のforループの例を見てみましょう- 例 using System; namespace ArrayApplication {    class MyArray {       static void Main(string[] args) {     &nbs

  2. Tkinter Spinboxでデフォルトの文字列値を設定するにはどうすればよいですか?

    Tkinter Spinboxにデフォルトの文字列値を設定するには、 setを使用する必要があります 方法。例を見て、文字列値のセットを使用してスピンボックスを作成し、デフォルトの文字列を設定する方法を見てみましょう。 ステップ- tkinterライブラリをインポートし、tkinterフレームのインスタンスを作成します。 ジオメトリを使用してフレームのサイズを設定します メソッド。 文字列のセットを作成し、変数 dataに保存します 。 次に、 StringVar()を使用します StringVarを作成するコンストラクター 物体。 Spingboxであるウィジェッ