在C#中,实体类的继承可以通过使用关键字“:”来实现。以下是一个简单的示例:
// 父类public class Animal{ public string Name { get; set; } public int Age { get; set; } public void Speak() { Console.WriteLine("Animal is speaking"); }}// 子类public class Dog : Animal{ public string Breed { get; set; } public void Bark() { Console.WriteLine("Dog is barking"); }}class Program{ static void Main() { Dog dog = new Dog(); dog.Name = "Buddy"; dog.Age = 5; dog.Breed = "Labrador"; Console.WriteLine($"Name: {dog.Name}, Age: {dog.Age}, Breed: {dog.Breed}"); dog.Speak(); dog.Bark(); }}在上面的示例中,Dog类继承自Animal类,Dog类拥有Name、Age属性以及Speak()方法,同时还有自己的属性Breed和方法Bark()。在Main方法中,我们创建了一个Dog对象实例,并调用了父类和子类的方法。