当前位置: 首页 > 技术专区  > .net技术 > C#中级篇
  • C#属性介绍

    属性是一个声明性的标签,用于向运行时传递有关程序中各种元素(如类,方法,结构,枚举器,程序集等)的行为的信息。可以通过使用属性将声明性信息添加到程序。声明式标签由放置在其所用元素上方的方括号([])表示。属性用于向程序添加元数据,如编译器指令和其他信息,如注…

    2018-4-16 10:25:36 人评论 次浏览
  • C#反射

    Reflection对象用于在运行时获取类型信息。可以访问正在运行的程序的元数据的类在System.Reflection命名空间中。System.Reflection命名空间包含允许获取有关应用程序的信息的类,并向应用程序动态添加类型,值和对象。反射有以下应用:它允许在运行时查看属性信息。它允许…

    2018-4-16 10:26:34 人评论 次浏览
  • C#属性(Properties)

    属性(Properties)被命名为类,结构和接口的成员。类或结构中的成员变量或方法称为字段。 属性是字段的扩展,并使用相同的语法访问。它们使用访问器,通过这些访问器可以读取,写入或操作私有字段的值。属性不指定存储位置。它们有读取,写入或计算其值的访问器。例如,假…

    2018-4-16 10:27:34 人评论 次浏览
  • C#索引器

    索引器允许对象被索引,例如:数组。 当为类定义索引器时,此类与虚拟数组类似。可以使用数组访问运算符([])访问此类的实例。语法一维索引器的语法如下:element-type this[int index]{ // The get accessor. get { // return the value specified by index …

    2018-4-16 10:28:23 人评论 次浏览
  • C#委托

    C# 委托类似于C语言或C++中函数的指针。委托是一个引用类型变量,它保存对方法的引用。 引用可以在运行时更改。委托一般用于实现事件和回调方法。所有委托都隐式地从System.Delegate类派生。声明委托委托声明确定委托可引用的方法。委托可以引用一个方法,它具有与委托相…

    2018-4-16 10:29:53 人评论 次浏览
  • C#事件

    事件是用户操作,例如:按键,点击,鼠标移动等,或者某些事件,例如:系统生成的通知。应用程序需要响应事件发生时。 例如,中断。事件用于进程间通信。使用委托与事件事件在类中声明和引发,并使用同一个类或其他类中的委托与事件处理程序相关联。包含事件的类用于发布…

    2018-4-16 10:30:41 人评论 次浏览
  • C#集合

    集合类是用于数据存储和检索的专门类。这些类提供对堆栈,队列,列表和哈希表的支持。大多数集合类实现相同的接口。集合类用于各种目的,例如动态分配内存和基于索引等访问项目列表。这些类创建Object类的对象集合,它是 C# 中所有数据类型的基类。各种集合类及其用途以下…

    2018-4-16 10:31:17 人评论 次浏览
  • C#泛型

    泛型允许延迟编程元素的类或方法的数据类型的规范,直到它在程序中实际使用时确定。 换句话说,泛型允许编写一个可以使用任何数据类型的类或方法。为类或方法编写规范,使用数据类型的替代参数。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理特定的数…

    2018-4-16 10:32:12 人评论 次浏览
  • C#匿名方法

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

    2018-4-16 10:32:51 人评论 次浏览
  • C#不安全代码

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

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