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