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();
}
}
注:静态变量只能通过类引用,不可以通过实例引用。