C#学习笔记(3):变量和常量

C#中变量是指存储区的名称。每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。

1. 变量定义

C#中基本的变量类型有整型、浮点型、十进制类型、布尔型、空类型。

data_type date_name1,date_name2...;

2.变量赋值

可以在定义变量的时候赋值,也可以先定义后赋值;

date_name1 = date_value;

3.Lvalue和Rvalue

Lvalue是指变量,可出现在赋值语句的左边,Rvalue是指值,只能在赋值语句的右边。

常量是固定值,在程序执行过程中不会变化。常量可以是任何基本数据类型。

1.常量定义

const data_type date_name = date_value;

2.常量引用

using System;

public class ConstTest 
{
    class SampleClass
    {
        public int x;
        public int y;
        public const int c1 = 5;
        public const int c2 = c1 + 5;

        public SampleClass(int p1, int p2) 
        {
            x = p1; 
            y = p2;
        }
    }

    static void Main()
    {
        SampleClass mC = new SampleClass(11, 22);
        Console.WriteLine("x = {0}, y = {1}", mC.x, mC.y);
        Console.WriteLine("c1 = {0}, c2 = {1}", 
                          SampleClass.c1, SampleClass.c2);
        Console.ReadLine();
    }
}

注:静态变量只能通过类引用,不可以通过实例引用。

猜你喜欢

转载自blog.csdn.net/u013783095/article/details/94594286