.net第二章数据类型、变量和常量

前言

标识符及其命名规则

变量和常量

数据类型

预定义基本数据类型的使用
整型、浮点型、decimal、浮点型、布尔型、字符型、Object类型

类型的转换

元组

标识符及其命名规则

标识符(identifier)

  • 变量、类型、类型成员等的名称

  • 第一个字符必须是字母、下划线(“_”)或@,其后的字符可以是字母、下划线或数字

  • 区分大小写:例如,ABC和abc视为不同的名称

  • C#语言的保留关键字(如if、for、namespace等),不能作为标识符

命名规约

  • PascalCase
    自定义类型及其成员(如名称空间、类名、字段、方法等)

  • camelCase
    局部变量名和方法参数等

  • UPPERCASE
    一般用于常量名

变量和常量

变量

  • 成员变量

在类型中声明,作为类型成员的变量(即字段)

静态变量和非静态变量(实例变量)

class Test
{
   
    int x = 45;
    static int y = 90;
}
  • 局部变量

在类型的成员方法中声明的变量

作为方法定义的参数也属于局部变量,包括值参数、引用参数和输出参数

static void Main(string[] args)
{
   int j = 10;
for (int i =0; i<=20; i++)
{
       
    Console.WriteLine(i.ToString());
}}

变量的声明

使用前必须先进行声明
在这里插入图片描述

变量的赋值和引用

在这里插入图片描述

变量的作用域

变量可被访问的范围

在这里插入图片描述

例子

    public class TestVariableScope
    {
   
        static int j = 99;           //静态变量j属于TestVariableScope类
        public static void Main()
        {
   
            for (int i = 0; i < 3; i++)  //局部变量i属于当前的for语句
            {
   
                int k = 10;         //局部变量k属于当前的for语句
                Console.WriteLine(k + " * " + i + " = " + k * i);
            } //局部变量i和k的作用域到此为止

            int j = 20;               //定义局部变量j,与类的静态变量j不冲突
            Console.WriteLine("class j=" + TestVariableScope.j);
            Console.WriteLine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

醉卧考场君莫笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值