zoukankan      html  css  js  c++  java
  • C# 命名规则

    我要开始魔鬼排版了。按点列出自己需要注意的部分。

    1. 为了区分标识符中的单词,将每个单词的首字母大写,不要用下划线来区分单词,也不要在标识符的任何位置使用下划线。
    2. 除参数以外的标识符,将每个单词的第一个字符大写,如,HtmlTag;如果是两个字母的首字母缩略词,两个字母都大写,如,IOStream
    3. 作为参数的标识符,除了第一个单词以外的每个单词的首字母大写,如,ioStream
    4. 名称不要仅通过大小写来区分,不假定所有的编程语言都区分大小写。
    5. 不要使用缩写或者缩写作为标识符的一部分
    6. 不使用任何未被广泛接受的首字母缩写词
    7. 不要为类名称指定前缀
    8. 使用字母I为接口加前缀

    // 対象
    // 名前空間
    // 型
    // InterFace
    // 方法
    // 属性
    // 事件
    // field
    // 枚举
    // 対象
    // 参数
    // ④ 単語の頭文字をとった場合は大文字
    // 2文字の場合
    // Internet Protocol ⇒ IP
    // No good ⇒ NG
    // 3文字の場合
    // Transmission Control Protocol ⇒ Tcp
    // Structured Query Language ⇒ Sql
    // 例外 頭文字2文字での略語は例外
    // Identifier ⇒ Id
    // Okey ⇒ Ok
    // ⑤ namespace作成規則
    // 会社名+製品名+プロジェクト名+フォルダー名
    // プロジェクト名 WinForm とか WPFとか LIB
    // ⑥ private変数名に_をつける
    // _userName
    // メソッド内の変数とクラス変数が区別できる
    // アンダーバーを打ち込むとインテリセンスにクラス内変数のみが表示される
    // ⑦ 控件后面加上类型
    // ProdctNameButton ⇒ Button
    // ProdctNameTextBox ⇒ TextBox
    // ProdctNameCheckBox ⇒ CheckBox
    // ProdctNameLabel ⇒ Label
    // インテリセンスによって区別ができる
    // ⑧ クラス名(ファイル名)
    // 語尾に種類をつける
    // SaveFrom
    // SaveViewModel
    // SaveEntity
    // ⑨ StyleCop.Analyzersをインストールして自動でプログラムをチェックする
    // 1.プロジェクト⇒ プロパティ ⇒ NuGetパッケージの管理 にて 入手
    // 2.プロジェクト⇒ プロパティ ⇒ コード分析 ⇒ リストBOX「この規則セットを実行」⇒「参照」 ⇒ 配布した「CsCodingRules.ruleset」を選択
    // 3.SA001⇒プロジェクト⇒プロパティ⇒ビルド⇒XMLドキュメントファイルにチェック
    // 4.各警告を消していく

  • 相关阅读:
    修改MyEclipse8.5的workspaces
    Wamp设置虚拟目录
    WPF实现无刷新动态切换多语言(国际化)
    WPF的ComboBox简单用法
    particles.js在vue上的运用
    Vue项目中的RSA加解密
    【转】VUE 爬坑之旅-- 如何对公共JS,CSS进行统一管理,全局调用
    linux安装成功后怎么调出终端
    第一个shell脚本
    背景图片固定不随页面上下滚动而滚动 ,属性 background-attachment
  • 原文地址:https://www.cnblogs.com/mushaoai/p/12503121.html
Copyright © 2011-2022 走看看