个性化阅读
专注于IT技术分析

2020年02月的文章

第4页
C#教程

C#线程生命周期

半瓶木阅读(1361)评论(0)赞(0)

本文概述 未启动状态 可运行状态 运行状态 不可运行状态 死亡状态 在C#中,每个线程都有一个生命周期。创建System.Threading.Thread类的实例时,将启动线程的生命周期。线程的任务执行完成后,其生命周期结束。 在C#中,线...

C#教程

C#多线程

半瓶木阅读(858)评论(0)赞(0)

本文概述 System.Threading命名空间 进程和线程 C#中的多线程是其中多个线程同时工作的过程。这是实现多任务处理的过程。因为一次执行多个任务,所以可以节省时间。要在C#中创建多线程应用程序,我们需要使用System.Thred...

C#教程

C#匿名函数

半瓶木阅读(828)评论(0)赞(0)

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

C#教程

C#反射

半瓶木阅读(892)评论(0)赞(0)

本文概述 C#Type类 C#类型属性 C#类型方法 C#反射示例:获取类型 C#反射示例:获取程序集 C#反射示例:打印类型信息 C#反射示例:打印构造函数 C#反射示例:打印方法 C#反射示例:打印字段 在C#中,反射是在运行时获取某种...

C#教程

C#的代理delegate

半瓶木阅读(718)评论(0)赞(0)

在C#中,委托是对该方法的引用。它的工作方式类似于C和C ++中的函数指针。但是它比函数指针具有面向对象,安全和类型安全的特点。 对于静态方法,委托仅封装方法。但是对于实例方法,它同时封装了方法和实例。 委托的最佳用途是用作事件。 在内部,...

C#教程

C#泛型

半瓶木阅读(880)评论(0)赞(0)

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

C#教程

C#集合SortedList

半瓶木阅读(794)评论(0)赞(0)

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

C#教程

C#集合SortedDictionary

半瓶木阅读(1419)评论(0)赞(0)

C#SortedDictionary <TKey,TValue>类使用哈希表的概念。它根据键存储值。它包含唯一密钥,并在密钥的基础上保持升序。借助键,我们可以轻松地搜索或删除元素。在System.Collections.Gene...

C#教程

C#字典Dictionary

半瓶木阅读(1024)评论(0)赞(0)

C#Dictionary <TKey,TValue>类使用哈希表的概念。它根据键存储值。它仅包含唯一键。借助键,我们可以轻松地搜索或删除元素。在System.Collections.Generic命名空间中找到它。 C#Dict...

C#教程

C#集合LinkedList

半瓶木阅读(3400)评论(0)赞(1)

C#LinkedList <T>类使用链接列表的概念。它使我们能够快速插入和删除元素。它可以具有重复的元素。在System.Collections.Generic命名空间中找到它。 它允许我们在前一个或最后一个索引处添加和删除元...