美文网首页
一. 标识符与关键字

一. 标识符与关键字

作者: _noy | 来源:发表于2016-11-16 22:50 被阅读0次

    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

    相关文章

      网友评论

          本文标题:一. 标识符与关键字

          本文链接:https://www.haomeiwen.com/subject/qwulpttx.html