你的位置:首页 > 软件开发 > ASP.net > C#复习②

C#复习②

发布时间:2016-06-15 11:00:06
C#复习②2016年6月15日09:081.C#之Symbols  Identifier = (letter|_|@){letter|digit|_}.  需要注意:  1.Unicode编码  2.大小写敏感  3.@又来指定符号还是表示符  If&hell ...

C#复习②

2016年6月15日

09:08

1.C#之Symbols

  Identifier = (letter|'_'|'@'){letter|digit|'_'}.

  需要注意:

  1.Unicode编码

  2.大小写敏感

  3.@又来指定符号还是表示符

  If…… keyword

  @if……identifier if

 C#复习②

2.命名规则Naming Conventions

  推荐博客:http://blog.sina.com.cn/s/blog_735f1bcd01017rer.html

  Pascal 规则

  每个单词开头的字母大写(如 TestCounter).

  Camel 规则

  除了第一个单词外的其他单词的开头字母大写. 如. testCounter.

  Upper 规则

  仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.

 

标识符

大小写

示例

类/结构

Pascal

AppDomain

枚举类型

Pascal

ErrorLevel

枚举值

Pascal

FatalError

事件

 

Pascal

 

ValueChange

异常类

Pascal

WebException

注意 总是以 Exception 后缀结尾。

只读的静态字段

Pascal

RedValue

接口

Pascal

IDisposable

注意 总是以 I 前缀开始。

集合

Pascal

CustomerCollection 注意 总是以Collection结束

方法

Pascal

ToString

命名空间

Pascal

System.Draget='_blank'>wing

参数

Camel

typeName

属性

Pascal

BackColor

受保护的实例字段

Camel

redValue

注意 很少使用。属性优于使用受保护的实例字段。

公共实例字段

Pascal

RedValue

注意 很少使用。属性优于使用公共实例字段。

 

  与变量命名相关

类型

前缀

示例

Array

arr

arrShoppingList

Boolean

bln

blnIsPostBack

Byte

byt

bytPixelValue

Char

chr

chrDelimiter

DateTime

dtm

dtmStartDate

Decimal

dec

decAverageHeight

Double

dbl

dblSizeofUniverse

Integer

int

intRowCounter

Long

lng

lngBillGatesIncome

Object

obj

objReturnValue

Short

shr

shrAverage

Single

sng

sngMaximum

String

str

strFirstName

 

  与页面控件有关

数据类型

数据类型简写

标准命名举例

Label

lbl

lblMessage

LinkLabel

llbl

llblToday

Button

btn

btnSave

TextBox

txt

txtName

MainMenu

mmnu

mmnuFile

CheckBox

chk

chkStock

RadioButton

rbtn

rbtnSelected

GroupBox

gbx

gbxMain

PictureBox

pic

picImage

Panel

pnl

pnlBody

DataGrid

dgrd

dgrdView

ListBox

lst

lstProducts

CheckedListBox

clst

clstChecked

ComboBox

cbo

cboMenu

ListView

lvw

lvwBrowser

TreeView

tvw

tvwType

TabControl

tctl

tctlSelected

DateTimePicker

dtp

dtpStartDate

HscrollBar

hsb

hsbImage

VscrollBar

vsb

vsbImage

Timer

tmr

tmrCount

ImageList

ilst

ilstImage

ToolBar

tlb

tlbManage

StatusBar

stb

stbFootPrint

OpenFileDialog

odlg

odlgFile

SaveFileDialog

sdlg

sdlgSave

FoldBrowserDialog

fbdlg

fgdlgBrowser

FontDialog

fdlg

fdlgFoot

ColorDialog

cdlg

cdlgColor

PrintDialog

pdlg

pdlgPrint

 C#复习②

 

3.注释三种形式

// a comment

 

/* a comment */

 

 /// <summary>

 /// comments

 /// </summary>

 

4.C # 之 Type

  在C#之中类型分为两种:引用类型和值类型

  引用类型下面有:类,接口,数组,委托

  值类型下面有:基本数值类型(bool, char, sbyte, short, int, long, byte, ushort, uint, ulong, float, double, decimal),枚举类型,结构体

 C#复习②

5.值类型与引用类型

C#复习②

6.值类型的取值范围

 C#复习②

 

7.值类型之间的转换

 C#复习②

8.结构体

 C#复习②

9.类

(C# 中Object类为所有类的基类)在Object中定义了下面的常用方法:Class Object{Public virtual bool Equals(object o){…}Public virtual string ToString(){…}Public virtual int GetHashCode(){…}…}

原标题:C#复习②

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录