当前位置: 首页 > 技术专区  > .net技术
  • C#常量和文字

    常量是指程序在执行过程中可能不会改变的固定值。这些固定值也称为文字。 常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串文字。还有枚举常数。常量被视为常规变量,常量的值在定义之后是不能被修改的。整数文字整数文字(常量)可以是十进制或十六进…

    2018-4-12 11:05:50 人评论 次浏览
  • C#匿名方法

    前面我们学习过,委托可用于引用任何与委托签名相同的方法。换句话说,可以调用可以由委托使用该委托对象引用的方法。匿名方法提供了一种将代码块作为委托参数传递的技术。匿名方法是没有名称的方法,只有方法体。不需要在匿名方法中指定返回类型; 它是从方法体中的retur…

    2018-4-16 10:32:51 人评论 次浏览
  • C#运算符

    运算符只是一个用于执行操作的符号。可以有许多类型的操作,如算术,逻辑,按位等运算操作。有以下类型的运算符可以在 C# 语言中执行不同类型的操作运算。算术运算符关系运营商逻辑运算符按位运算符赋值运算符其它运算符1. 算术运算符下面示例代码演示 C# 如何使用算术运…

    2018-4-12 11:06:55 人评论 次浏览
  • C#不安全代码

    C# 允许在代码块的函数中使用指针变量来标记不安全的修饰符。不安全代码或非托管代码是使用指针变量的代码块。指针指针是一个变量,其值是另一个变量的地址,即存储器位置的直接地址。 类似于任何变量或常量,要使用指针必须先声明指针,然后才能使用它来存储任何变量地址…

    2018-4-16 10:33:40 人评论 次浏览
  • C#关键字

    关键字是保留字,在程序代码中不能将其用作变量名称,常量名称等。在 C# 关键字不能用作标识符。但是,如果要使用关键字作为标识符,我们可以使用@字符加到关键字的前面,如:@class, @private等。C# 编程语言中可用的保留关键字如下列表:abstractbaseasboolbreakcatchc…

    2018-4-12 11:08:01 人评论 次浏览
  • C#条件语句

    C# 提供以下类型的决策语句。点击下面相应链接查看细节。语句描述if语句if语句由一个布尔表达式,后跟一个或多个语句组成。if-else语句一个if语句可以跟随一个可选的else语句,当布尔表达式为false时,它将执行else块中的代码。嵌套if语句可以在另一个if或else语句中使用…

    2018-4-13 14:28:02 人评论 次浏览
  • C#循环介绍

    C# 提供以下类型的循环来处理循环需求。可通过点击下面的链接查看来了解和学习。循环类型描述while循环在给定条件为真时,它重复一个语句或一组语句。它在执行循环体之前测试条件状态。for循环它多次执行一系列代码语句,并缩写管理循环变量。do…while循环它类似于while…

    2018-4-13 14:29:53 人评论 次浏览
  • C#面向对象编程之封装

    封装是一种被定义为在物理或逻辑包中包含一个或多个项目的过程。封装在面向对象的编程方法中,是用来阻止访问具体的实现细节。抽象和封装是面向对象编程中的相关特征。抽象允许相关信息可见,封装使程序员能够实现所需的抽象级别。封装通过使用访问说明符来实现。访问说明…

    2018-4-13 14:31:26 人评论 次浏览
  • C#编程之方法介绍

    C#中的方法是一组执行任务的语句。 每个 C# 程序至少有一个类包含一个名称为Main()的方法。要使用方法,需要:定义方法调用方法C# 中定义方法当要定义一个方法时,需要声明它的结构元素。 C# 中定义方法的语法如下:<Access Specifier> <Return Type> <M…

    2018-4-13 14:33:02 人评论 次浏览
  • C#编程可空类型介绍

    C# 提供了一个特殊的数据类型,可空(nullable)类型,可以为其分配正常范围的值以及null值。例如,可以将-2147483648到2147483647的任何值或者null值存储到可空(nullable)类型的<Int32>变量中。类似地,可以在可空(nullable)类型的<bool>变量中分配true,fals…

    2018-4-13 14:34:32 人评论 次浏览
  • C#编程之数组介绍

    数组是一种存储相同类型元素的固定大小顺序集合。数组用于存储数据集合,但一般会将数组视为存储在连续存储器位置的相同类型的变量的集合。如果要存储表示100名称学生的分数,需要独立地声明100整数变量。例如:number0,number1,..., number100这样单个独立变量。而如果…

    2018-4-13 14:35:34 人评论 次浏览
  • C#结构体

    在 C# 中,结构体是一种值类型数据类型。它可以帮助您使单个变量保存各种数据类型的相关数据在一起。struct关键字用于定义和创建一个结构。结构体用于表示记录信息。假设您想在图书馆中跟踪记录书籍信息。假设希望跟踪每本书的以下属性:标题作者学科图书编号定义结构要定…

    2018-4-13 14:38:18 人评论 次浏览
  • C#之枚举

    枚举(enum)是一组命名的整数常量。枚举类型是使用enum关键字来声明。C# 枚举是值数据类型。 换句话说,枚举包含其自己的值,并且不能继承或不能传递继承。声明枚举变量声明枚举的一般语法是:enum <enum_name> { enumeration list };C#其中,enum_name - 指定枚举…

    2018-4-13 14:39:55 人评论 次浏览
  • C#字符串

    在 C# 中,使用字符串作为字符数组,但更常见的做法是使用string关键字来声明一个字符串变量。string关键字是System.String类的别名。创建一个字符串对象可以使用以下方法之一来创建字符串对象:通过将一个字符串文字分配给一个String变量通过使用String类构造函数通过使…

    2018-4-13 14:37:01 人评论 次浏览
  • C#之类

    类是对象的蓝图或模板,可以定义类来表示某种数据类型。这实际上并不定义任何数据,但它确实定义了类名称的含义。也就是说,该类的对象由哪个对象组成,哪些对象可以执行什么操作。 对象是类的实例。 构成类的方法和变量称为类的成员。定义一个类类定义从class关键字开始…

    2018-4-13 14:41:24 人评论 次浏览
  • C#面向对象编程之继承

    面向对象编程中最重要的概念之一是继承。继承允许根据另一个类定义一个类,这样可以更容易地创建和维护应用程序。这也提供了重用代码并加快了代码的实现。当创建一个类时,程序员可以指定这个新类应该继承现有类的哪些成员,而不是编写继承全部的数据成员和成员函数。这个…

    2018-4-13 14:42:51 人评论 次浏览
  • C#运算符重载

    在C#中,可以重新定义或重载大多数内置运算符。 因此,程序员也可以使用具有用户定义类型的运算符。重载运算符是具有特殊名称的功能,关键字operator后跟定义运算符的符号。 类似于任何其他函数定义,重载运算符具有返回类型和参数列表。例如,通过以下示例函数:public …

    2018-4-16 10:14:34 人评论 次浏览
  • C#接口介绍

    接口是一种为所有继承接口的类定义需要遵循的语法约定。接口定义了语法约定的“是什么”部分,派生类定义了语法约定的“如何实现”部分。接口定义属性,方法和事件,它们是接口的成员。 接口只包含成员的声明。 派生类负责定义和实现成员。接口通常有助于为派生类提供遵循…

    2018-4-16 10:15:49 人评论 次浏览
  • C#命名空间

    命名空间旨在提供一种将一组名称与另一组名称分开的方法。在一个命名空间中声明的类名称与在另一个命名空间中声明的相同类名称不冲突。定义命名空间命名空间定义以关键字namespace开头,后跟命名空间名称如下:namespace namespace_name{ // code declarations}C#要调用…

    2018-4-16 10:16:36 人评论 次浏览
  • C#预处理指令

    预处理器指令用来在编译开始之前给编译器指示预处理信息。所有预处理程序指令以符号#开头,并且只有空格字符在一行上,空格符可预处理器指令之前出现。 预处理器指令不是语句,所以它们不以分号(;)结尾。C# 编译器没有分隔预处理器;,指令被处理为只有一个。 在 C# 中,预…

    2018-4-16 10:17:27 人评论 次浏览
[向上]