[.net 面向对象编程基础] (5) 基础中的基础——变量和常量

[.net面向对象编程基础 (5) 基础中的基础——变量和常量

 

1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量.

     通俗来说,就是定义一个不能改变值的量。既然不能变动值,那就必须在定义的时候初始化。

     示例: 

语法: const 类型名 常量名=常量表达式;

例子: const string  cat="hello cat";     

2.变量:具有变量名和值的对象

      变量就是把数据暂存于某处内存中,以备调用。

      示例:

      声明:[访问修饰符类型 变量名[=初值][变量名=[初值]...];

            int int1,int2,int3=3,int4;

3.变量的作用域

      变量可以使用修饰符,可用的修饰符如下:

       public 不限制访问。

       protected 仅限于当前类和派生类。

       Internal 访问仅限于当前程序集。

       protected internal 访问仅限于当前程序集或从当前派生的类。

       private 仅限于当前类。

     除以上修饰符外,还可以使用 static(静态)和readonly(只读)

 3.命名规范

    变量和方法参数命名:根据不同的数据类型前缀+首字母大写的变量描述

类型

前缀

示例

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

 

 

要点:

1.但是在方法体内声明的变量,不可以用public private等访问修饰符修饰;

2.在类中声明的变量,称为字段或成员变量;

3.变量名必须是字母或下划线开头不能有特殊符号;

4.变量可以同一语句中声明多个,用逗号分开;

5.变量申明时,可以赋值,也可以不赋值。

6.常量和只读变量区别:

       a.常量必须在声明时就被初始化,指定了值后就不能修改了.  只读字段可以在声明时被初始化,也可以在构造函数中指定初始化的值,在构造以后值就不能修改.

       b.常量是静态的,而只读字段可以是静态和动态的

       c.Const可以用在字段和局部变量,readonly只可以修饰字段 

 

==============================================================================================

返回目录

 <如果对你有帮助,记得点一下推荐哦,有不明白的地方或写的不对的地方,请多交流>

============================================================================================== 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值