IT入门 > 教程 > c# >
  • C# 反射(Reflection) 日期:2022-10-12 点击:5585 c#

    反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 您可以使用反...

  • C# 属性(Property) 日期:2022-10-12 点击:8355 c#

    属性(Property) 是类(class)、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field) 。属性(Property)是域(Field)的扩展,且可使用相...

  • C# 索引器(Indexer) 日期:2022-10-12 点击:7860 c#

    索引器(Indexer) 允许一个对象可以像数组一样使用下标的方式来访问。 当您为类定义一个索引器时,该类的行为就会像一个 虚拟数组(virtual array) 一样。您可以使用数组访问运算符...

  • C# 委托(Delegate) 日期:2022-10-12 点击:9870 c#

    C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调...

  • C# 事件(Event) 日期:2022-10-12 点击:4671 c#

    事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些提示信息,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。 C# 中使用事件机...

  • C# 集合(Collection) 日期:2022-10-12 点击:3687 c#

    集合(Collection)类是专门用于数据存储和检索的类。这些类提供了对栈(stack)、队列(queue)、列表(list)和哈希表(hash table)的支持。大多数集合类实现了相同的接口。 集合(C...

  • C# 泛型(Generic) 日期:2022-10-12 点击:660 c#

    泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。...

  • C# 匿名方法 日期:2022-10-12 点击:9734 c#

    我们已经提到过,委托是用于引用与其具有相同标签的方法。换句话说,您可以使用委托对象调用可由委托引用的方法。 匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数...

  • C# 不安全代码 日期:2022-10-12 点击:2583 c#

    当一个代码块使用 unsafe 修饰符标记时,C# 允许在函数中使用指针变量。 不安全代码 或非托管代码是指使用了 指针 变量的代码块。 指针变量 指针 是值为另一个变量的地址的变量,即...

  • C# 多线程 日期:2022-10-12 点击:4556 c#

    线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的...