VSTO开发入门教程
上QQ阅读APP看书,第一时间看更新

2.1 变量的声明和赋值

C#代码中用到的所有变量以及对象必须先声明再使用。声明格式为:

    变量类型 变量名[=初值];

例如,“inti =34; ”就声明了一个整型变量i,并且赋初值34。

注意 C#中严格区分大小写,因此变量i和变量I是不同的变量。

■2.1.1 常用的数据类型

C#常用数据类型如表2.1所示。

表2.1 C#常用数据类型

■2.1.2 赋值运算符

赋值语句的语法格式为:

    变量名称=表达式;

表达式可以是一个常量,也可以是一个变量或者是任意组合起来的可以计算的表达式。

除了使用=作为赋值运算符外,C#还允许的几种赋值运算符,如表2.2所示。

表2.2 C#赋值运算符

■2.1.3 变量的作用范围

变量的作用范围和其声明的位置有关系,可以在类模块的顶部、过程内部、语句块内部或者循环体内部声明变量。换言之,在声明范围之外,是不能访问和使用这个变量的。

以下代码是一个典型的使用变量的方法,代码中先后声明了一个整型变量和一个字符串变量,最后把两个变量连接在了一起。

注意 如果表达式中+的两端有字符串数据,则+的含义是连接字符串,而不是数学中的相加。

    1         public void变量的声明和赋值()
    2         {
    3             int i;
    4             i = 34;
    5             string s = @"e:\ab\cd.txt";
    6             result = i + s;
    7         }

相应的VBA语法为:

    1  Public Sub变量的声明和赋值()
    2     Dim i As Integer
    3     i = 34
    4     Dim s As String
    5     s = "e:\ab\cd.txt"
    6     result = i & s
    7  End Sub