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;
    }

作者最新文章
ASP.NET ashx 基类的使用方法, ashx 如何继承, ashx 基类如何实现
Winform TextBox (文本框) 密码输入框, 输入内容显示*号 (星号)
Winform 启动前弹出登录界面, 登录成功之后再显示主界面
C# 字符串string和字符数组char[]的相互转换
C# 字符串倒序输出, 实现字符串倒序的方法