C#入门之语法基础

一. 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;//如同牛奶倒入空杯
//
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值