加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

是否有必要在C#中至少有一个类

发布时间:2020-12-16 00:11:10 所属栏目:百科 来源:网络整理
导读:在 Java中,我们需要至少有一个类来保存main方法. 当我创建一个C#项目时,框架代码看起来类似于Java框架代码. 但是,C#中的main函数是否总是至少有一个类? namespace Hello_World{ class Hello //Is it compulsory to have this class ? { static void Main(st
在 Java中,我们需要至少有一个类来保存main方法.

当我创建一个C#项目时,框架代码看起来类似于Java框架代码.

但是,C#中的main函数是否总是至少有一个类?

namespace Hello_World
{
    class Hello   //Is it compulsory to have this class ?
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();

        }
    }
}

编辑:我假设在最基本的C#程序中至少需要一个类,因为主要方法需要包含在类中.由于运行程序需要main(),因此至少需要一个类.我说得对吗?

解决方法

不,不一定.你也可以有一个结构.以下是一个完全有效的c#程序.

namespace NoClass
{
    struct Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello world");
        }
    }
}

事实上,Method应该在c#中的一个类型中,你需要一个封闭类型作为main方法.它可以是struct或class.这是你的选择.但你不能在c#中拥有全局功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读