Hello World C#

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System;

  • 引入了System命名空间,基本输入输出。一般只用这个,后面的不用

using System.Collections.Generic;

  • 包含了定义各种对象集合的接口和类,比如List<T>、Dictionary<TKey, TValue>等。generic的意思是通用、全称叫系统集合-通用

using System.Linq;

  • 提供了对集合进行查询的扩展方法,如Where、Select等

using System.Text;

  • 包含了处理文本数据(如编码和解码字符串)的类

using System.Threading.Tasks;

  • 提供了支持基于任务的异步编程的类和接口,如Task和Task<TResult>
cs 复制代码
namespace 练习

定义了一个叫练习的命名空间。可以不要这一行

cs 复制代码
internal class Program

定义了一个叫Program的类,使用internal关键字修饰。internal表示这个类只能在同一个程序集内访问。internal可以不要

cs 复制代码
static void Main(string[] args)

Main方法是C#程序的入口点。程序执行时,将从这个方法开始执行。

static表示这个方法属于类本身,而不是类的实例。

void表示这个方法不返回任何值。

string[] args是传递给程序的命令行参数数组。

代码本体:

cs 复制代码
//引入System命名空间,包含了输入输出功能
using System;
//定义一个类
class Program
{
    //main是程序开始执行的地方,括号里的没用到
    //static意味着可以在没有创建类的实例的情况下被调用
    //void不返回值
    static void Main(string[] args)
    {
        //打印内容并在加一个换行符
        Console.WriteLine("Hello World!");
        //读取一个输入
        Console.ReadKey();
    }
}

输出结果:

cs 复制代码
Hello World!
相关推荐
小羊没烦恼!35 分钟前
T-SQL查询进阶--理解SQL SERVER中的分区表
服务器·开发语言·前端·javascript·html
爱吃香菜的初学者1 小时前
十六.Linux——多线程(2)
linux·运维·开发语言
jeo陽1 小时前
04-循环实战:素数、最大公约数、级数求和与枚举法
c语言·开发语言·数据结构
暖核1 小时前
kubeadm 集群运维:Worker 节点下线删除、整套集群销毁重建指南
运维·开发语言·php
tachibana22 小时前
Go 语言里的 Context 是什么?
开发语言·后端·golang·go·语言
天桥下的卖艺者2 小时前
R语言使用ggcube包轻松绘制文章中的各类3D图形
开发语言·3d·r语言
唐钰小宝B3 小时前
深度解读 JDK 8、JDK 11、JDK 17 和 JDK 21 的区别
java·开发语言·windows
下页、再停留4 小时前
【C#桌面客户端系列学习-11】将SQLite数据库打包到exe里
数据库·c#·visual studio
下页、再停留4 小时前
【C#桌面客户端系列学习-12】封装SQLite数据库基础操作工具类(CURD)
数据库·c#·visual studio
知识分享小能手4 小时前
C学习教程,从入门到精通,C语言指针 —— 详细知识点总结(10)
c语言·开发语言·学习