摘要:
在继续学习之前,应该了解另一个比较重要的主题——命名空间。它们是.NET中提供应用程序代码容器的方式,这样就可以唯一的标识代码及其内容。命名空间也用作.NET Framework中给项分类的一种方式。大多数项都是类型定义,例如System.Int32等。
默认情况下,C#代码包含在全局命名空间中。这表示对于包含在这段代码中的项,只要按照名称进行引用,就可以由全局命名空间中的其他代码访问它们。可以使用namespace关键字位花括号中的代码块显示定义命名空间。如果在该命名空间代码的外部使用命名空间中的名称,就必须写出该命名空间中的限定名称。
限定名称包括它所有的继承信息。基本上,这意味着,如果一个命名空间中的代码要使用另一个命名空间中定义的名称,就必须包括对该命名空间的引用。限定名称在不同的命名空间级别之间使用据点字符(.)。
阅读全文
摘要:
前面我们一直使用简单的=赋值运算符,其实还有其他赋值运算符也非常有用。 除了=运算符外,其他赋值运算符都以类似的方式工作。与=一样,它们都是根据运算符和右边的操作数,把一个值赋给左边的变量。 =:var1被赋予var2的值 +=:var1被赋予var1与var2的和 -=:var1被赋予var1与var2的差 *=:var1被赋予var1与v... 阅读全文
摘要:
介绍完声明和初始化变量,下面该处理它们了。C#包含许多进行这类处理的运算符,包括前面使用过的=赋值运算符,把变量和字面值与运算符符合起来,就可以创建表达式,它是计算的基本建立块。 运算符的范围有简单的,也有非常复杂的。其中一些可能只在数学应用程序中使用。简单的操作包括所有的基本计算操作,而复杂的操作则包括通过变量里的内容的二进制表示来处理它们。还有专门用于处理布尔值的逻辑运算符。 ... 阅读全文
摘要:
声明一个变量,例如: int age; 然后用=赋值运算符给变量赋值: age = 21; 变量在使用前,必须初始化。上面的赋值语句可以当做初始化语句。 这里还可以做两件事,用户可以在C#代码中看到。第一是同时声明多个类型相同的变量,方法是:在类型的后面用逗号分隔变量名,如下所示: int xSize ySize; 其中xSize... 阅读全文