码农小白 编程的开始 C#篇

本文作为C#编程的起点,介绍了如何编写一个简单的C#程序,讲解了标识符的命名规则、关键字的作用,强调了Main函数作为程序起始点的重要性。此外,还详细阐述了如何从程序中输出文本,包括Write、WriteLine、格式化字符串以及多重标记和值的使用。同时,对注释进行了简单说明,帮助初学者更好地理解和编写C#代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#编程的开始

1、一个简单的C#程序

编程从输出“Hello World!”开始

using System;      //引入System命名空间的类型库

namespace MMXB     //声明一个新的命名空间,名为“MMXB”
{
	class Progrm      //声明一个新类,名为“Progrm”
	{
		static void Main()     //声明一个新的函数,名为“Main”
		{
			Console.WriteLine("Hello World!");
		}
	}
}

输出结果

Hello World!

2、标识符

标识符是一种字符串,用来命名变量、方法、参数和许多其他的程序结构
命名规则如下:

1、字母、下划线(a_z,A_z和_a)可以用于任何地方
2、数字不能放在首位,但可以放在其他任何地方
3、@字符只能放在标识符的首位。虽然允许使用,但不建议使用,这里只是说明

3、关键字

关键字是C#程序中保留标识符,不能被声明,且C#关键字全由小写字母组成
C#关键字
在这里插入图片描述
C#的上下文关键字
在这里插入图片描述

4、Main:程序的起始点

Main函数是程序的起点,每个C#程序都必须带有一个Main方法(函数)。如上所示,它被声明在Progrm类中。

Main首字母必须大写
Main函数的简单格式

static void Main
{
	更多语句
}

5、空白

程序运行是会忽略空白,但为了增强代码的易读性和更高效的编码,加入适当的空白区域(代码缩进)更能快速的实现编码
空格符包括

空格
制表符
换行符
回车符

6、语句

语句是描述一个类型或告诉程序去执行某个动作的一条源代码指令

简单语句以分号(英文半角)结尾

语法上只需要一条语句,而你需要执行的动作无法用一条语句实现时,就要考虑用块来实现

{
	int var = 5;	  //以分号结束
	System.Console.WriteLine("我有{0}个苹果!", var);       //以分号结束
}    //不以分号结束,以一个大括号包裹两条语句

7、从程序中输出文本

7.1 Write

输出后不换行

System.Console.Write("This is text1!");
System.Console.Write("This is text2!");
System.Console.Write("This is text3!");

输出样式

This is text1!This is text2!This is text3!

7.2 WriteLine

输出后换行

System.Console.WriteLine("This is text1!");
System.Console.WriteLine("This is text2!");
System.Console.WriteLine("This is text3!");

输出样式

This is text1!
This is text2!
This is text3!

7.3 格式化字符串

System.Console.WriteLine(格式字符串(含有代标符),替换值0,替换值1,替换值2);
下面语句中{0}和{1}为代标符,并且有两个值

System.Console.WriteLine("Three integers are {0} and {1}", 3, 6);

输出样式

Three integers are 3 and 6

7.4 多重标记和值

下面语句中有三个代标符,但只有两个值

System.Console.WriteLine("Three integers are {1} , {0} and {1}", 3, 6);

输出样式

Three integers are 6, 3 and 6

8、注释

类型开始结束
单行注释//
带分割符的注释/* */
文档注释///
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值