我学习了基础知识,现在我想用C#学习OOP
我有这个代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace uceni_cs
{
    class Zdravic
    {
        public void pozdrav()
        {
            Console.WriteLine("Ahoj světe ! ");
        }
    }

}


但是当我尝试使用此代码调用它时

namespace uceni_cs
{
    class Zdravic
    {
        public void pozdrav()
        {
            Console.WriteLine("Ahoj světe ! ");
        }
    }
    Zdravic trida = new Zdravic();
}


在代码Zdravic trida = new Zdravic();
是错误的。名称空间不能直接包含成员,例如字段或方法。
我做错了什么?我只想给全班同学打电话。
谢谢

最佳答案

在C#中,没有这样的事情全局变量,因此您不能仅创建不属于任何类的Zdravic类型的新实例。

 我建议您阅读General Structure of a C# Program和c#Classes and Structs

关于c# - 调用类时C#错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39789762/

10-13 09:01