小编New*_*gle的帖子

初学者继承问题C#

我正在学习所有关于C#的知识并且到达了继承部分.所以我先写了下面的基类

class Soldier
{
    public int _health = 0;
    public int id = 0;
    public int level = 0;
    public string name = "soldier";

    public void Identify(int h, int ID, int lvl, string n)
    {
        Console.WriteLine("Health: " + h + "\nid: " + ID + "\nLevel: " + lvl + "\nName: " + n);
    }
}
Run Code Online (Sandbox Code Playgroud)

在那之后我当然想创建一个简单的SubClass来测试所有内容:

class Knight : Soldier
{
    level = 2;
    public void Ride(string name)
    {
        Console.WriteLine(name + " can ride a mount");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行程序时,它给出了一个错误"当前上下文中不存在名称'级别'". …

c# inheritance

2
推荐指数
1
解决办法
70
查看次数

标签 统计

c# ×1

inheritance ×1