Visual Studio设置(工具-选项)(文本编辑器-c#-代码样式-命名)
Pascal(帕斯卡): 大小写形式-所有单词第一个字母大写,其他字母小写。
Camel(驼峰式): 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。
类、枚举、属性、方法等直接用Pascal样式
接口(前加I)、抽象类和基类(前加Base)、事件(后加EventHandler)、事件参数(后加EventArgs)、委托(后加Delegate)
类内公共私有字段使用m_+camel,方法内部临时字段使用_+camel
将严重性设置为警告,则代码编写不符合设置的规范时,会有下波浪线从而得到提示。
类内代码
一个类里面的代码需要分层编写,并且使用 #region 进行折叠。
代码片段:#region+Tab键,或者#re+Tab键两次。
已有代码快捷加#region:
选中代码, Ctrl k + s 弹出菜单,里面可以选region
选中代码, 右键+s +s 弹出菜单,里面可以选region
分层例子如下:
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using LchTools;
using LchTools.Model;
namespace WebFormUI
{
public partial class FrmMain:Form
{
//=================== construct function ==================
#region 主窗体构造方法
/// <summary>
/// 主窗体构造方法
/// </summary>
public FrmMain()
{
InitializeComponent();
}
#endregion
//=================== private fields ======================
#region fields
private List<string> m_nameList;
#endregion
//=================== public properties ===================
#region NameList 每组成员
/// <summary>
/// 每组成员
/// </summary>
public List<string> NameList
{
get
{
return m_nameList;
}
set
{