C# 变量, 方法命名规则

C# 变量, 方法命名规则
    /*
        命名规则
     
        Pascal 规则 (帕斯卡命名)
        每个单词开头的字母大写:FullName
 
        Camel 规则 (大驼峰和小驼峰命名)
        除了第一个单词外的其他单词的开头字母大写:fullName
     */

    class Program
    {
        // 实例化 - 单词首字母小写 (Camel 规则)
        private Calendar calendar = new Calendar();

        static void Main(string[] args)
        {
            // 变量 - 单词首字母小写 (Camel 规则)
            int a = 0;

            // 实例化 - 单词首字母小写 (Camel 规则)
            Item item = new Item
            {
                Id = 1,
                Title = "标题",
            };

            // 输出方法
            Console.WriteLine(item.ToString());

            // 输出变量
            Console.WriteLine(Calendar.Months.ToString());

            Console.ReadKey();
        }
    }

    // 日期类
    class Calendar
    {
        // 枚举 - 单词首字母大写 (Pascal 规则)
        enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat };

        // 常量 - 单词首字母大写 (Pascal 规则)
        public const int Months = 12, Weeks = 52, Days = 365;
    }

    // 接口
    interface IItem
    {
        // 方法 - 单词首字母大写 (Pascal 规则)
        string ToString();
    }

    // 元素类
    class Item : IItem
    {
        // 成员变量 - 单词首字母小写 (Camel 规则)
        private int id;
        // 属性 or 对象 - 单词首字母大写 (Pascal 规则)
        public int Id { get; set; }

        // 成员变量 - 单词首字母小写 (Camel 规则)
        private string title;
        // 属性 or 对象 - 单词首字母大写 (Pascal 规则)
        public string Title
        {
            get
            {
                return title;
            }
            set
            {
                title = value;
            }
        }

        // 方法 - 单词首字母大写 (Pascal 规则)
        public string ToString()
        {
            return "Hello Word";
        }
    }

    // 结构体 - 单词首字母大写 (Pascal 规则)
    struct Student
    {
        // 公有变量 - 单词的首字母大写 (Pascal 规则)
        public string Name;

        // 公有变量 - 单词的首字母大写 (Pascal 规则)
        public string Age;
    }

作者最新文章
C# 使用 CSVHelper 操作 csv 文件, .net core, .net framework 读取写入 csv 文件
C# 实现字符串文本换行的方法,文本如何换行
C# 如何循环读取文件每一行文本内容
C# DateTime AddMonths 的错误用法导致跳过日期
C# 全角转换半角,半角转换为全角