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

C#の重要なキーワード


C#の主要なキーワードには、次のものがあります。

  • 封印
  • パラム
  • 内部
  • これ
  • 要約

封印

メソッドのC#で封印された修飾子を使用すると、メソッドはオーバーライドする機能を失います。封印されたメソッドは派生クラスの一部である必要があり、メソッドはオーバーライドされたメソッドである必要があります。

パラム

メソッドを宣言する際に、パラメーターとして渡される引数の数がわからない場合は、paramsを使用してください。 C#パラメータ配列はこれについて通知することができます。

内部

内部アクセス指定子を使用すると、クラスはそのメンバー変数とメンバー関数を現在のアセンブリ内の他の関数とオブジェクトに公開できます。内部アクセス指定子を持つすべてのメンバーは、メンバーが定義されているアプリケーション内で定義されている任意のクラスまたはメソッドからアクセスできます。

これ

C#の「this」キーワードは、クラスの現在のインスタンスを参照するために使用されます。また、メソッドパラメータとクラスフィールドの両方が同じ名前である場合、それらを区別するためにも使用されます。

要約

C#のabstractキーワードは、抽象クラスに使用されます。 C#の抽象クラスには、抽象メソッドと非抽象メソッドが含まれます。抽象クラスをインスタンス化することはできません。


  1. C#での仮想vs封印vs新規vs抽象

    仮想 virtualキーワードを使用すると、クラスをオーバーライドできます。子クラスの親クラスメソッドをオーバーライドするには、親クラスメソッドを仮想として宣言します。 封印 クラスが封印されていると宣言されている場合、それを継承することはできません。抽象クラスは封印されていると宣言することはできません。 上書きされないように、C#で封印されたものを使用してください。メソッドのC#で封印された修飾子を使用すると、メソッドはオーバーライドする機能を失います。封印されたメソッドは派生クラスの一部である必要があり、メソッドはオーバーライドされたメソッドである必要があります。 public se

  2. Javaの抽象メソッドとクラス

    はい。 Javaで抽象メソッド/クラスを非常に簡単に作成できます。 例 抽象クラスを作成するには、クラス宣言で、classキーワードの前にabstractキーワードを使用するだけです。 /* File name : Employee.java */ public abstract class Employee {    private String name; private String address;    private int number; public Employee(String name, String address, int