美文网首页
3.C#变量

3.C#变量

作者: Peuimporte | 来源:发表于2021-10-19 08:21 被阅读0次

1.C#中的关键字

  • 概念:

关键字是预定义的保留标识符,对编译器有特殊意义。 除非前面有 @ 前缀,否则不能在程序中用作标识符。 例如,@if 是有效标识符,而 if 则不是,因为 if 是关键字。

  • 关键字分为全局关键字和上下文关键字
全局关键字.png

上下文关键字用于在代码中提供特定含义,但它不是 C# 中的保留字。 一些上下文关键字(如 partial 和 where)在两个或多个上下文中有特殊含义

上下文关键字.png

2. 变量的声明

语法

【数据类型】 变量名称;

如:

int a;

3.变量(标识符)的命名

概念

标识符:

程序中的变量名、常量名、类名、方法名,都叫做标识符。

C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。

这套规则简单说有下面三条:

  1. 标识符只能由英文字母、数字和下划线组成,

不能包含空格和其他字符。

错误的标识符声明:

string $user; //错在使用了其他特殊字符(只能_)

  1. 变量名不能用数字开头。

错误的标识符声明:double 6h;//错在用数字开头

  1. 不能用关键字当变量名。

错误的标识符声明:char static ;//错在用关键字static做变量名

4. C#命名规范

命名变量的一些规则:

  1. 给变量分配有意义的名称;

  2. 命名类和方法时使用Pascal(帕斯卡)样式,

命名变量使用Camel(骆驼)样式。


//Pascal(帕斯卡)

string ChineseName = "张三";

//Camel(骆驼)

string chineseName = "张三";

  1. 不要通过大小写的不同来区分变量。

Camel样式-与Pascal样式基本相同,不同的是标识符的第一个单词小写,如averageSpeed.

练习:

下边哪些变量的命名是正确的


myBigVar  99BottleOfBeer namespace VAR1

_test  It’s-All-Over #super @test *var double Awake

5.变量的声明与初始化


//声明一个变量 numberA

int numberA;



//声明并初始化一个变量numberB

int nunmberB = 10;

//声明多个变量,并在后续初始化

int a1, a2;

a1 = 100;

a2 = 200;

C#中变量未初始化,无法使用

6. 变量的作用域

变量的作用域是可以访问该变量的的代码区域。

作用域的确定规则:

只要字段所属的类在某个作用域内,其字段也在该作用域内;

局部变量存在于表示声明该变量的块语句结束的封闭花括号之前的作用域内;

在循环或类似的语句中声明的局部变量存在于该循环体内。

7.定义一些局部变量来描述一个学生的相关数据

姓名、班级、成绩、身高、年龄、性别、婚姻状况

相关文章

  • 3.C#变量

    1.C#中的关键字 概念: 关键字是预定义的保留标识符,对编译器有特殊意义。 除非前面有 @ 前缀,否则不能在程序...

  • 极客学院

    1.初级ASP.NET工程师 2.C#语言基础 2.C#的值类型 3.C#的引用类型-part1 3.C#的引用类...

  • C# DataGridView控件相关操作合集

    1.C# DataGridView如何选中整行: 2.C# DataGridView如何选中指定行: 3.C# D...

  • 3.C# 委托与事件

    委托 delegate是一种可用于封装命名方法或匿名方法的引用类型。委托类似于C++中的函数指针;但是委托是类型安...

  • 3.C#开发之Xml文件操作总结

    最近开发的项目中,用到Xml文件保存软件数据。在之前的项目中,也使用过Xml文件,以为凭借之前的经验,能够快速完成...

  • mysql变量

    变量 /*系统变量:全局变量会话变量 自定义变量:用户变量局部变量 */ 一、系统变量 /*说明:变量由系统定义,...

  • mysql存储过程和函数149-169

    变量 /*系统变量:全局变量会话变量自定义变量:用户变量局部变量*/ 一、系统变量 说明:变量有系统提供,不是用户...

  • php 变量和常量

    一、变量 创建变量以 $ 开头,以 ; 结尾 可变变量从变量中解析出变量名 变量赋值 将变量b 将变量b 销毁变量...

  • Golang入门一:变量

    变量声明 变量初始化 变量赋值 变量交换 匿名变量

  • bash脚本编程-变量,变量类型

    bash变量类型: 环境变量,本地变量,位置变量,特殊变量。 本地变量: bash: VARNAME=value ...

网友评论

      本文标题:3.C#变量

      本文链接:https://www.haomeiwen.com/subject/plugoltx.html