一. C#中的关键字
关键字,是一些被C#规定了用途的重要单词。所有关键字都是由小写字母组成的。
在Visual Studio的开发环境中,关键字被标识为蓝色。
例如
using System;
using System.Collections.Generic;
using System.Text; // 关键字 using ,用途是导入命名空间。比如这句,作用是导入System.Text命名空间中的类。
namespace Test // 关键字 namespace ,用途是声明“命名空间”。比如例子中,命名空间叫做Test。
{
class Program // 关键字 class ,用途是声明类。比如例子中,类名叫做Program。
{
static void Main(string[ ] args) // 关键字 static (静态的)、 void (无返回值)、 string (字符串类型)。常常在Main()方法的声明中看到。
// Main() 方法是 C# 中的特殊方法,是程序的入口,就是说,如果没有 Main ()方法,程序就无法启动。
{
Console.WriteLine("今日事,今日毕。");
}
}
}
二. C#的注释
注释分为:单行注释、多行注释、文档注释。
单行注释的符号是2条斜线(请注意斜线的方向),2条斜线右侧的内容就是注释,左侧的代码不会受影响。
多行注释以“/*”开始,以“*/”结束,之间的内容就是注释,可以包含多行。
文档注释写在类、方法或属性(以后会学到)的前面,它的符号是3条斜线“///”。
小贴士:Console.WriteLine()与Console.Write()不同,后者不换行,而前者会在打印之后换行。例如
int count;//声明了一个int型变量
/*打印*/
Console.Write("Yeah!");
/*
*打印
*/
Console.Write("Yeah!");
三. C#的常量
常量,顾名思义,就是“不会改变的量”。
我们平时书写的数字(比如12.85)、字符(比如'F')、字符串(比如"谢谢"),它们都属于“字面常量”。
有一些常量既重要又容易出错,比如圆周率π的值为3.1415926......,所以,我们常常会使用自定义常量。
例如
const 关键字,表明 PI 是一个常量。
double 关键字,表明 PI 的类型为双精度浮点型(一种精度很高的数字类型)。
这段代码中使用了2次圆周率(周长、面积),但是因为使用自定义常量,所以字面常量3.1415926只书写了一次。这样做避免了重复书写导致的错误。
小贴士:常量在声明时赋值,之后是不能修改的。声明常量必须同时赋值。
例如
using System;
using System.Collections.Generic;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[ ] args)
{
const string CITY = "布宜诺斯艾利斯"; //常量,城市
const string NAME = "列奥波尔多·福图纳托·加尔铁里·卡斯特利"; //常量,姓名
Console.WriteLine(NAME+"出生在"+CITY+"的一个工人家庭"); //使用常量
}
}
}
四. c#变量
变量能够存储数据,并且与常量不同,变量存储的数据可以修改。比如今年18岁,明年可以变成19岁。
使用变量分为3步:声明、赋值、使用。
声明变量的语法:数据类型 变量名;
给变量赋值的语法:变量名=值;
例如
变量的声明和赋值可以同时完成,上面代码Main()方法中的前两行可以改写为:
int age=18; //声明并赋值
五. 算法:交换
解决实际问题的步骤就叫做“算法”,交换就是最常用的一种算法。
将2个变量的值交换,需要一只“空杯子”,就是中间变量。
例如
string a="振刚";//第一个变量 string b="文峰";//第二个变量 string temp;//中间变量 //第一步:将变量a赋值给中间变量 temp=a;//如同牛奶倒入空杯 //