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;

  • 提供了对集合进行查询的扩展方法,如WhereSelect

using System.Text;

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

using System.Threading.Tasks;

  • 提供了支持基于任务的异步编程的类和接口,如TaskTask<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!
相关推荐
名字还没想好☜1 分钟前
Go 的 sync.Cond 实战:用条件变量做等待/通知,比忙轮询省 CPU
开发语言·数据库·后端·golang·go
唐青枫27 分钟前
别再手写 args[0]:C#.NET CommandLineParser 命令行工具实战详解
c#·.net
运维行者_44 分钟前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
Patrick在香港1 小时前
Python爬虫框架实战:优雅抓取香港政府公开API数据的通用方案
java·开发语言·爬虫·python·ai编程·数据可视化·可用性测试
hey_sml1 小时前
MySQL常用操作速记:从字符集到游标全解析
java·开发语言·mysql
广东程序猿小展1 小时前
《007初露锋芒》风灵月影13项修改器下载 007初露锋芒修改器使用方法
开发语言·javascript·ecmascript
LccKyI1 小时前
C#学习day06(方法/函数及其关键字,附思维导图)
经验分享·学习·c#
菜冻鱼2 小时前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
.Peter2 小时前
.NET/WPF 程序在部分 Windows 电脑无法保存用户环境变量:使用 DPAPI 实现安全兼容
windows·信息安全·c#·.net·wpf·环境变量·dpapi
吴声子夜歌2 小时前
正则指引——PHP
开发语言·正则表达式·php