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

C#のオブジェクト初期化子


オブジェクト初期化を使用してクラスのオブジェクトを初期化します。

これを使用すると、オブジェクトの作成時にフィールドに値を割り当てることができます。

Employeeオブジェクトを作成し、同時に中括弧を使用して値を割り当てました。

Employee empDetails = new Employee() {
   EID = 10,
   EmpName = "Tim",
   EmpDept = "Finance"
}

次に、Employeeクラスの値にアクセスします。たとえば、従業員の名前などです。

empDetails.EmpName

完全なコードを見てみましょう-

using System;
public class Demo {
   public static void Main() {
      Employee empDetails = new Employee() {
         EID = 10,
         EmpName = "Tim",
         EmpDept = "Finance"
      };
      Console.WriteLine(empDetails.EID);
      Console.WriteLine(empDetails.EmpName);
      Console.WriteLine(empDetails.EmpDept);
   }
}

public class Employee {
   public int EID { get; set; }
   public string EmpName { get; set; }
   public string EmpDept { get; set; }
}

出力

10
Tim
Finance

  1. JavaScript関数はオブジェクトメソッドだと思いますか?

    JavaScriptのメソッドは、オブジェクトに対して実行されるアクションと言えます。これは、従業員名、部門、eidなどのプロパティであり、プロパティは「Amit」、「Marketing」、「001」などです。 JavaScriptでオブジェクトメソッドにアクセスするには- object.method() 例を見てみましょう employee.details() 例 次のコードを実行して、オブジェクトメソッドにアクセスしてみてください- <html>    <head>       <script> &nb

  2. JavaScriptのオブジェクト初期化子

    オブジェクト初期化子は、新しく作成されたオブジェクトを初期化できるようにする式です。これは、プロパティ名の0個以上のペアと、中括弧{}で囲まれたオブジェクトの関連する値のコンマ区切りのリストです。 以下は、JavaScriptのオブジェクト初期化子のコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=d