C#
文章平均质量分 88
WuGeek
这个作者很懒,什么都没留下…
展开
-
C# 二分法的解读
注:一定是有序的数组,才可以使用这种算法,如果数组没有排序则先进行排序后再调用此方法。1、二分法是做什么的呢?当然是查找数组中的数据了,开个玩笑,哈哈哈。2、为啥要用这种方式呢?二分顾名思义,就是将一组数据对半分开(比如左右两部分,下面用左右数组表示),从中间位置开始查找,如果中间这个值正是咱们要找的值则直接返回这个值(或者索引),如果没有找到,那么去判断中间的这个值和咱们要找的值哪个大,如果中间值比咱们要找的值大,则将之前分开的数组的左面的数组再进行对半分开,递归直到找到咱们要的那个值才会结束转载 2020-12-28 19:49:37 · 325 阅读 · 0 评论 -
C#对多个集合和数组的操作(合并,去重,判断)
在开发过程中.数组和集合的处理是最让我们担心.一般会用for or foreach 来处理一些操作.这里介绍一些常用的集合跟数组的操作函数.首先举例2个集合A,B. List<int> listA = new List<int> {1,2,3,5,7,9}; List<int> listB = new List<int> {13,4,17,29,2}; listA.AddRange(listB );把集合A.B合并 List<int>转载 2020-12-28 19:47:05 · 3109 阅读 · 0 评论 -
C# 异步编程
.NET 与C# 的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0(NET Framework4.5)异步编程。大部分开发人员,在开发多线程应用程序时,都是使用ThreadPool的QueueUserWorkItem方法来发起一次简单的异步操作。然而,这种方式存在许多限制。最大的问题是没有一个内建的机制让你知道操作...原创 2018-06-13 20:48:48 · 261 阅读 · 0 评论