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

C#に隠れているメソッドとは何ですか?


メソッドの非表示は、シャドウイングとも呼ばれます。親クラスのメソッドは、シャドウイングでoverrideキーワードを使用せずに、子クラスで使用できます。子クラスには、同じ関数の独自のバージョンがあります。

新しいキーワードを使用してシャドウイングを実行します。

例を見てみましょう。

using System;
using System.Collections.Generic;

class Demo {
   public class Parent {
      public string GetInfo () {
         return "This is Parent Class!";
      }
   }

   public class Child : Parent {
      public new string GetInfo() {
         return "This is Child Class!";
      }
   }

   static void Main(String[] args) {
      Child child = new Child();
      Console.WriteLine(child. GetInfo());
   }
}

出力

This is Child Class!

  1. C#の配列クラスとは何ですか?

    Arrayクラスは、C#のすべての配列の基本クラスです。これは、システム名前空間で定義されます。 Arrayクラスは、配列を操作するためのさまざまなプロパティとメソッドを提供します。 配列クラスのプロパティは次のとおりです- 次の表は、Arrayクラスの最も一般的に使用されるプロパティの一部を示しています。 Sr.No プロパティと説明 1 IsFixedSize 配列のサイズが固定されているかどうかを示す値を取得します。 2 IsReadOnly 配列が読み取り専用かどうかを示す値を取得します。 3 長さ 配列のすべての

  2. Pythonクラスの静的メソッドとは何ですか?

    すべてのPythonクラスには、インスタンスメソッド、クラスメソッド、静的メソッドの3種類のメソッドがあります。 例 コードを検討する class OurClass:     def method(self):         return 'instance method called', self      @classmethod     def classmethod(cls):         return 'c