联系我们
      工作时间
  • 周一至周五:09:00-17:30
  • 周六至周日:10:00-16:00
      22
      2022-08
  • C# Threading Example: static method 线程示例:静态方法

    我们可以在线程的执行上调用静态和非静态方法。要调用静态和非静态方法,需要在 ThreadStart 类的构造函数中传递方法名。对于静态方法,我们不需要创建类的实例。你可以通过类名来引用它。 例子 (Example) usin..

      22
      2022-08
  • C# Thread class 线程类

    C# 线程类提供属性和方法来创建和控制线程。它是在系统中找到。线程的名称空间。C# 线程属性重要的线程类属性的列表给出如下:属性描述CurrentThread返回当前正在运行的线程的实例。IsAlive检查当前线程是否还活着。..

      22
      2022-08
  • C# Main Thread Example 主线程示例

    在进程中创建的第一个线程称为主线程。它首先开始,最后结束。让我们看一个 C# 中的主线程示例。 例子 (Example) usingSystem;usingSystem.Threading;publicclassThreadExample{publicstaticvoidMain(string[]a..

      21
      2022-08
  • C# Thread Life Cycle 线程生命周期

    在 C# 中,每个线程都有一个生命周期。线程的生命周期从创建System.Threading.Thread 类的实例开始。当线程的任务执行完成后,它的生命周期就结束了。C#中线程的生命周期有以下几种状态。UnstartedRunnable (Ready t..

      21
      2022-08
  • C# Multithreading 多线程

    C#中的多线程是多个线程同时工作的过程。这是一个实现多任务的过程。它节省了时间,因为一次执行多个任务。要在 C# 中创建多线程应用程序,我们需要使用System.Threding命名空间。System.Threading 命名空间System.T..

      20
      2022-08
  • C# Anonymous Functions 匿名函数

    匿名函数是一种没有名称的函数。换句话说,我们可以说没有名称的函数称为匿名函数。在 C# 中,有两种类型的匿名函数:Lambda 表达式匿名方法C# Lambda 表达式Lambda 表达式是一个匿名函数,我们可以使用它来创建委托..

      07
      2022-08
  • C# Reflection 反射

    在 C# 中,反射是在运行时获取类型元数据的过程。System.Reflection 命名空间包含反射所需的类,例如:TypeMemberInfoConstructorInfoMethodInfoFieldInfoPropertyInfoTypeInfoEventInfoModuleAssemblyAssemblyNameP..

      07
      2022-08
  • C# Delegates 代表

    在 C# 中,委托是对方法的引用。它的工作方式类似于C 和 C++ 中的函数指针。但它比函数指针是面向对象的、安全的和类型安全的。对于静态方法,委托只封装方法。但是对于实例方法,它同时封装了方法和实例。委托的最..

      07
      2022-08
  • C# Generics 泛型

    泛型是一个允许我们用占位符定义类和方法的概念。C# 编译器在编译时将这些占位符替换为指定的类型。泛型的概念用于创建通用的类和方法。o 定义泛型类,我们必须使用尖括号<> 。尖括号用于将类或方法声明为泛型类型。..

      07
      2022-08
  • C# SortedList<TKey, TValue> 排序列表

    C# SortedList<TKey, TValue> 是一个键/值对数组。它基于键存储值。SortedList<TKey, TValue> 类包含唯一键,并在键的基础上保持升序。借助 key,我们可以轻松地搜索或删除元素。它位于 System.Collections.Generic ..