.NET中的标识符、关键字 以及 .NET中的命名规范

1.关键字

C#定义了一些关键字(public/static/void/class/int/string),这些关键字是构成C#基本语法用的。

VS中蓝色字的才是关键字。

Main、String、Console等这些都不是关键字。而只是.NET类库提供的一些方法,属性等。。。理论上讲,如果你不引用这些库,就没有这些东东。

2.标识符

标识符是用来给类、方法、变量等命名用的。

命名规则(法律级别,不遵守就报错):

1)由字母、中文(不推荐)、数字、下划线 组成;

2)不能以数字开头;

3)不能是关键字。

4)C#语言是大小写敏感的:demo和Demo是两个东西;

行业规范(道德约束,不遵守可能挨骂,但不会报错)

1)驼峰命名法:每个单词第一个字母大写。

2)方法名、类名、属性名、  每个单词首字母大写。

3)字段名、变量名     第一个单词首字符小写,后面如果还有单词才大写。

4)字段名,(尤其在实体类中)以"_”开头,首字母小写。  例如_className

5)接口名,一般以"I"开头,有时以“able”结尾。

时间: 2025-01-14 23:56:07

.NET中的标识符、关键字 以及 .NET中的命名规范的相关文章

Visual C#中的winform/webform/asp.net控件命名规范

                                                                        1.控件命名规范 类型 前缀 示例 AdRotator adrt adrtTopAd Button btn btnSubmit Calendar cal calMettingDates CheckBox chk chkBlue CheckBoxList chkl chklFavColors CompareValidator valc valcValidA

C++ 中的 mutable 关键字

C++ 中的 mutable 关键字 在C++中,mutable 是为了突破 const 的限制而设置的.可以用来修饰一个类的成员变量.被 mutable 修饰的变量,将永远处于可变的状态,即使是 const 函数中也可以改变这个变量的值. 比如下面这个例子: #include <iostream> using namespace std; class Test { public: Test(); int value() const; private: mutable int v; }; Te

浅谈js中的this关键字

浅谈js中的this关键字 全局作用域中的this 函数作用域中的this 不同函数调用方法下的this 直接调用 作为对象的方法调用 作为构造函数调用 通过call或apply方法调用 嵌套函数作用域中的this 浅谈js中的this关键字 this是JavaScript中的关键字之一,在编写程序的时候经常会用到,正确的理解和使用关键字this尤为重要.接下来,笔者就从作用域的角度粗谈下自己对this关键字的理解,希望能给到大家一些启示,权当交流之用. 全局作用域中的this 本文将以作用域由

Java中的标识符跟关键字

Java中的标识符: Java对包.类.方法.参数和变量等要素命名时使用的字符序列称为标识符. 用来标记一些名称,如:包名.类名.方法名.参数名.变量名等.标识符可以由任意顺序的大小字母.数字.下划线和美元符号组成,但标识符不能以数字开头,不能是Java中的保留关键字.标识符区分大小写.标识符长度没有限制.(自己能命名的地方). 定义标识符时,应该遵循以下规则: 1.包名所有字母一律小写(建议非强制) 2.类名和接口名每个单词的首字母大写.如:ArrayList 3.常量名所有字母大写,单词之间

理解javascript中的with关键字

说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字.听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了.但是有时候,我们在看一些代码或者面试题的时候,其中会有with关键字的相关问题,很多坑是你没接触过的,所以还是有必要说说with这一个关键字. 一.基本说明 在js高级程序设计中是这样描述with关键字的:with语句的作用是将代码的作用域设置到一个特定的作用域中,基本

Oracle中使用escape关键字实现like匹配特殊字符,以及&字符的转义

转:http://blog.chinaunix.net/uid-26896647-id-3433968.html 问题描述:如果在一个表中的一个字段上存在'&',  '_',  '%'这样的特殊字符,而我们又得在where条件中使用到这些特殊字符怎么办? 1.创建含有这些特殊字符的表 SQL> create table t_test_escape(name varchar2(20)); Table created SQL> insert into t_test_escape(name)

python中的标识符长度能有多长

在python中,标识符可以还是任意长度.此外,我们在命名标识符时还必须遵守以下规则 1 只能以下划线或者A-Z/a-z中字母开头 2 其余部分可以使用A-Z/a-z/0-9 3 区分大小写 4 关键字不能作为标识符,python中共有如下关键字: 原文地址:https://www.cnblogs.com/z-x-y/p/9906762.html

js中的标识符

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript"> 7 8 /* 9 * 标识符 10 * - 在JS中所有的可以由我们自主命名的都可以称为是标识符 11 * - 例如:变量名.函数名.属性名都属于标识符 12

C++ 类模板三(类模版中的static关键字)

//类模版中的static关键字 #include<iostream> using namespace std; /* 类模板本质上是c++编译器根据类型参数创建了不同的类, c++编译器在利用类模板生成类的时候会为每个类生成一个static变量 那么对于类中的static关键字就非常好理解了 static关键字修饰的变量是属于类的 同一个类的对象共享类的static静态变量 类模板中的static修饰的变量数据类型必须是确定的 不可以是类型参数 因为静态变量在类对象之前初始化 这时候还没有通

浅析Java中的final关键字

原文出处: 海子 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字.另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法.下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正. 一.final关键字的基本用法 在Java中,final关键字可以用来修饰类.方法和变量(包括成员变量和局部变量).下面就从这三个方面来了解一下final关键字