调用类时出现c#错误

本文关键字:错误 调用 | 更新日期: 2023-09-27 18:09:44

我学了基础,现在我想学习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#错误

在c#中没有全局变量这样的东西,所以你不能仅仅创建不属于任何类的Zdravic类型的新实例。

我建议你阅读《c#程序通用结构》和《c#类与结构》。

您需要创建应用程序的入口点,并在那里实例化类。

class EntryPoint
{
    static void Main()
    {
        Zdravic trida = new Zdravic();
        trida.pozdrav();
    }
}

在main方法中创建类对象,然后使用该对象的类属性。

 Zdravic trida = new Zdravic();
程序/应用程序主方法中的