黑马程序员C#基础--变量
来源:互联网 发布:开启电脑网络限制 编辑:程序博客网 时间:2024/06/01 09:31
代码段使用
例如Console.WriteLin();使用输入cw按下两次tab键将直接输出Console.WriteLin();
这是一种快捷的方式,管理代码段在代码段管理器中
变量
RAM:随机存储器,内存有个特点,断电后数据丢失。
变量代表着一块内存空间,我们可以通过变量名称向内存中存/取数据,有了变量就不需要我们记忆复杂的内存地址。
向内存申请一块内存空间的语法:数据类型 变量名;
int number;
赋值:变量名 = 数据;
number=1000;
常用数据类型:int double decimal char string bool
Double 小数类型
Int 整型数据类型
Char 字符型 要使用 ’ ’ 引起来
String 字符串型 要使用 “ ” 引起来
Decimal 常用于计算金钱,因为decimal精度高
注意,在C#中直接写一个小数代表的是double类型的,如果要表示decimal类型要在小数后面加m/M来表示类型
Double 范围最大 可以表示的数最大,但是精度不高
变量声明的三种方法:
一、先声明再赋值 int I; I =10;
二、定义变量时直接赋值 int I =3;
三、可以一次声明多个同类型变量
string zsName, lsName,wwName; 一次声明三个变量未赋值,
Int zsAge=18,lsAge=20,wwAge=22; 一次声明三个变量并赋值
一次声明多个变量之间要用 , 分割,最后以 ; 结束。
命名规则
1、 必须以“字母”_或@符号开头
2、 后面可以跟任意“字母”,数字,下划线
注意:
1) 变量名不能与C#中关键字重复
2) 在C#中,大小写是敏感的
3) 在同一个作用域内相同的变量名不允许重复定义
命名规范
一、定义变量时名字要有意义,便于使用
二、Camel命名法:
变量首字母小写,其余单词首字母大写,
在方法中定义变量要使用Camel命名法
三、Pascal命名法:
每一个单词第一个字母都大写
四、如果使用英文单词的缩写,全部使用大写
命名规范
类class
Pascal
方法function
Pascal
接口interface
Pascal
总是以 I 前缀开始,后接Pascal命名
枚举类型enum
Pascal
委托delegate
Pascal
具体如下:
1. 用camel(骆驼命名法)规则来命名局部变量和方法的参数,用pascal(帕斯卡命名法)规则来命名方法和类型。
public class TextBox
{
public void DataBind()
{
}
}
string userName;
public AddUser(string userId,byte[] password);
2. 接口的名称加前缀 I.
interface ICompare
{
int Compare();
}
3. 自定义的属性以Attribute结尾
public class AuthorAttribute : Attribute
{
}
4. 自定义的异常以Exception结尾
public class AppException : Exception
{
}
5. 方法的命名。一般将其命名为动宾短语。
ShowDialog()
CreateFile()
GetPath()
6. 代码的缩进。要用Tab,而不要用space.
7. 局部变量的名称要有意义。不要用x,y,z等等(除用于For循环变量中可使用i,j,k,l,m,n)。
8. 所有的成员变量声明在类的顶端,用一个换行把它和方法分开。
9. 用有意义的名字命名namespace,如:产品名、公司名。
10. 生成和构建一个长的字符串时,一定要使用StringBuilder,而不用string.
11. 始终使用"{ }"包含if下的语句,即使只有一条语句。
12. 把相似的内容放在一起,比如数据成员、属性、方法、事件等,并适当的使用#region…#endregion
总结:
命名空间,类,事件,接口,常量,属性,方法使用Pascal命名,即首字母大写
参数,变量(类字段)使用camel命名法,即首字母小写
- 黑马程序员C#基础--变量
- 黑马程序员:C#变量基础
- 黑马程序员-变量基础
- 黑马程序员--.NET笔记--C#基础:变量、转义符、数据类型
- 黑马程序员-C#编程基础之变量-学习笔记
- 黑马程序员--C#基础(二)-->关键字、数据类型、变量、常量
- 黑马程序员 自学02C#编程基础之变量
- 黑马程序员--c#基础
- 黑马程序员-C#基础
- 黑马程序员--C#基础
- 【黑马程序员】C#基础
- 黑马程序员-C#基础
- 黑马程序员--c#基础
- 黑马程序员--C#基础
- 黑马程序员 C#基础01
- 黑马程序员 C#基础_params
- 黑马程序员--C#进阶基础
- 黑马程序员--C#编程基础
- 黑马程序员C#学习在路上--命名规范
- 黑马程序员C#学习在路上--ArrayList
- 黑马程序员C#基础--基础知识
- 黑马程序员C#基础知识(2)
- 黑马程序员C#学习两句话
- 黑马程序员C#基础--变量
- Leetcode: Two Sum
- 黑马程序员C#基础--输出变量的值连_赋值符_连接符_占位符
- 黑马程序员C#基础--字符串转译、各种运算符
- 一键安装google服务框架(更新最新版google市场)
- 黑马程序员C#网络编程之聊天室程序
- 09-选项卡的使用
- C++进阶 必读书籍
- 黑动漫@黑客的反击