C#基础(三)(变量的声明,变量的作用域以及常量)
2008-11-22 23:23
246 查看
从这一节开始,我们开始复习C#基础知识,涉及变量声明,变量的初始化,作用域,C#的预定义数据类型,C#中的循环和条件语句,枚举,命名空间,Main()方法,C#标识符和关键字,C#编码的规范和约定,等等。
首先,我们还是从非常经典的“Hello word !”开始。
我们新建一个.txt文件,并且更改为 test.cs 。然后键入以下内容。
在这段代码中,第一个j的作用域是整个类,也就是类的字段,第二个j的声明会替代第一个j,所以该程序会输出25.
1.4 常量
在声明变量时,在变量前面加上const 关键字就可以把该变量指定为一个常量。
在这里需要注意几点,
A 常量必须在声明的时候就初始化,而且其赋值后就不能再更改了。
B 常量总是静态(static)的,不必在声明常量时添加static关键字。
首先,我们还是从非常经典的“Hello word !”开始。
我们新建一个.txt文件,并且更改为 test.cs 。然后键入以下内容。
using System; namespace gosoa.com { class MyFirstClass { int j=30; static void Main() { int j=20; int i=5; Console.WriteLine(i+j); } } }
在这段代码中,第一个j的作用域是整个类,也就是类的字段,第二个j的声明会替代第一个j,所以该程序会输出25.
1.4 常量
在声明变量时,在变量前面加上const 关键字就可以把该变量指定为一个常量。
在这里需要注意几点,
A 常量必须在声明的时候就初始化,而且其赋值后就不能再更改了。
B 常量总是静态(static)的,不必在声明常量时添加static关键字。
相关文章推荐
- javascript基础(函数与方法的区别,变量作用域,变量和函数的声明提前,函数作用域)(十五)
- PHP语法基础:数据类型、常量与变量的声明及区别
- 前端学习--TypeScript语法--基础类型以及变量声明
- Java第11次作业:什么是继承?继承的好处?什么是覆写?super()?构造代码块?子父类初始化顺序? 抽象类能用final声明吗?final关键字声明类 方法 变量以及全局常量?抽象类的构造方法?
- js基础巩固之--变量类型以及声明
- js变量声明以及作用域的问题
- 常量,以及变量的作用域《一》
- [黑马IOS自学第二篇]C基础(常量,变量,标示符,变量作用域,scanf函数,运算符)
- java基础学习总结三(jdk7新特性、变量(局部变量和成员变量)、常量以及运算符)
- 这个关于c中break的跳转位置以及声明变量的作用域的问题。
- 黑马程序员——C语言基础(二)数据类型、常量以及变量
- JAVA基础 ---- 注释、关键字、常量、变量、位运算符
- JavaScript中全局变量、函数内变量以及常量表达式的效率测试
- ABAP开发基础知识:2) 变量的声明(Declaring Variables)
- 四:Java语言基础组成—— 常量和变量
- 黑马程序员__java基础__常量、变量、运算符、语句
- RHCE课程-RH033Linux基础笔记四之shell以及环境变量
- 黑马程序员——JAVA基础----语法(一)-- 关键字、常量、变量、运算符
- C语言为什么被const声明的变量不是一个常量表达式
- JavaScript中变量的声明以及如何使用