一. 标识符与关键字

2016-11-16  本文已影响0人  _noy

1.标识符

using System;
namespace WelcomeYou
{
    //"欢迎你“的控制台程序
    class Program
    {
        static void Main(string[] args)
        {
            //定义输出文本变量
            string welcomeText = "欢迎你";
            //输出文本输出到控制台
            Console.WriteLine(welcomeText);
            //让控制台程序可见用户输入,并停留
            Console.ReadKey();
        }
    }
}

像WelcomeYou,Program,Main,welcomeText就标识符,(值得注意的事,习惯上c#变量名采用驼峰法命名,其他的采用帕斯卡法命名)。

ps:
驼峰法:首个单词首字母小写,后面的单词首字母大写。
帕斯卡法:首个单词首字母大写,后面的单词首字母大写。

标识符不允许数字开头,开头必须是_或者字符开头(包括汉语字符)。标识符不能和关键字一样,如果要使用关键字作为标识符,前面要加@,比如@class.
按照习惯来说,标识符的命名要有意义,(对类的成员命名的时候一般都是名词,方法一般都是动词)。


2.关键字

在C#里面关键字事不能作为标识符存在。在前面的代码中namespace,class ,static ,string 都是为关键字。
官方文档

C#中有77个常规关键字

abstract as base bool break
byte case catch char checked
class const continue decimal default
dekegate do double else enum
event explicit extern false finally
fixed float for foreach goto
if implicit in int interface
internal is lock long namespace
new null object operator out
override params private protected public
readonly ref return sbyte sealed
short sizeof stackalloc static string
struct switch this throw true
try typeof unit ulong unchecked
unsafe ushort using virtual void
volatile while

还有25个上下文关键词

add alias ascending async await
descending dynamic from get global
group into join let orderby
partial (type) partial (method) remove select set
value var where where yield
上一篇下一篇

猜你喜欢

热点阅读