これが話です。インターフェースを作成しましたIVehicle
。私は自分のクラスにインターフェイスを明示的に実装しましたVehicle.cs
。
これが私のインターフェースです:
Interface IVehicle
{
int getWheel();
}
ここに私のクラスがあります:
class Vehicle: IVehicle
{
public int IVehicle.getWheel()
{
return wheel;
}
public void printWheel()
{
Console.WriteLine(getWheel());
}
}
getWheel()
が明示的に実装されていることに注意してください。ここで、Vehicle クラス内でそのメソッドを呼び出そうとするgetWheel()
と、現在のコンテキストに存在しないことを示すエラーが表示されます。誰かが私が間違っていることを理解するのを手伝ってくれますか?