泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。...
我们已经提到过,委托是用于引用与其具有相同标签的方法。换句话说,您可以使用委托对象调用可由委托引用的方法。 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数...
当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。 不安全代码 或非托管代码是指使用了 指针 变量的代码块。 指针变量 指针 是值为另一个变量的地址的变量,即...
线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的...
一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 语法 C# 中 if 语句的语法: if(boolean_expression){ /* 如果布尔表达式为真将执行的语句 */} 如果布尔表达式为 true ,则 if 语句内的...
一个 if 语句 后可跟一个可选的 else 语句 ,else 语句在布尔表达式为假时执行。 语法 C# 中 if...else 语句的语法: if(boolean_expression){ /* 如果布尔表达式为真将执行的语句 */}else{ /* 如果布...
在 C# 中, 嵌套 if-else 语句是合法的,这意味着您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。 语法 C# 中 嵌套 if 语句的语法: if( boolean_expression 1){ /* 当布尔表达式 1 为...
一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。 语法 C# 中 switch 语句的语法: switch(expression){ case constant-e...
您可以把一个 switch 作为一个外部 switch 的语句序列的一部分,即可以在一个 switch 语句内使用另一个 switch 语句。即使内部和外部 switch 的 case 常量包含共同的值,也没有矛盾。 语法...