
c#-集合
c#-集合
科学的发展-只不过是读大自然写的代码
科学的发展-只不过是读大自然写的代码
展开
-
c#-Dictionary+delegate 取代策略模式 简单实验
1.概述用字典+委托 取代策略模式用字典<"key",委托>优点:不用定义多个策略类,定义不同的函数就行。缺点:缺点也就是优点,因为策略在同一类中,难以与其他功能区分开来。为了体现同类的函数,函数可以用同前缀或后缀的方式体现共性。3.代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;.原创 2021-03-23 15:46:40 · 649 阅读 · 0 评论 -
c#-特殊的集合-BitArray-bitArray.Not()-简单实验
1.概要BitArray bitArray = new BitArray(9);bitArray.Set(1, false);bitArray.Not();2.代码using System;using System.Collections;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Collections.Specialized;using System.原创 2021-02-16 12:55:46 · 182 阅读 · 0 评论 -
c#-Linq-扩展方法
代码using System;using System.Collections.Generic;using System.Linq;namespace Linq2{ class Program { static void Main(string[] args) { Console.WriteLine("Hell...原创 2020-01-20 14:48:27 · 533 阅读 · 0 评论 -
c#-Linq-条件和排序
代码using System;using System.Collections.Generic;using System.Linq;namespace Linq{ class Program { static void Main(string[] args) { Console.WriteLine("Hello...原创 2020-01-20 14:24:35 · 714 阅读 · 0 评论 -
c#-Linq
代码using System;using System.Collections.Generic;using System.Linq;namespace Linq{ class Program { static void Main(string[] args) { Console.WriteLine("Hello...原创 2020-01-20 14:19:08 · 188 阅读 · 0 评论 -
c#-集合
概要名称 定义 说明 常用函数 列表 List<T> 列表 Add,Insert,Sort,RemoveRange,RemoveAt 队列 Queue<T> 前进后出 Enqueue,Dequeue 栈 Stack<T> 先进先出 Push,Pop 链表 Link...原创 2020-01-20 13:22:14 · 287 阅读 · 0 评论 -
c#-特殊的集合-不变的集合-ImmutableArray-简单实验
概要:不变的集合1.价值:在多线程中处理数据就很方便,因为不便,不需要特殊的同步工作。2.原理:并不是真的不可变,而是每次有变化都生成一个新的集合,类似于string.3.效率技巧:并不是真的一有变化就生成新的对象,在使用不变集合的每一个阶段,都没有复制完整的集合,而是使用了共享状态,仅在需要时复制集合。代码using System;using System.Collections;using System.Collections.Generic;using System.Col原创 2021-02-16 10:10:28 · 1047 阅读 · 0 评论 -
c#-特殊的集合-可观察的集合-ObservableCollectiony-简单实验
1.概要using System.Collections.ObjectModel;ObservableCollection<string> vs = new ObservableCollection<string>(); vs.CollectionChanged += dataChenge;vs.Add("one");2代码using System;using System.Collections;using System.Coll...原创 2021-02-16 09:37:03 · 417 阅读 · 0 评论 -
c#-特殊的集合-BitVector32-简单实验
概要BitVector32 bitVector32 = new BitVector32();bitVector32[0xabcdef] = true;代码using System;using System.Collections;using System.Collections.Generic;using System.Collections.Specialized;namespace ConsoleApp11{ class Program { .原创 2021-02-16 09:13:57 · 274 阅读 · 0 评论 -
c#-特殊的集合-BitArray-简单实验
概要BitArray bitArray = new BitArray(9);bitArray.SetAll(true);bitArray[2] = false;代码using System;using System.Collections;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args.原创 2021-02-16 08:46:15 · 214 阅读 · 0 评论 -
c#-集合-SortedSet-简单实验
1.概要SortedSet<int> vs = new SortedSet<int>();vs.Add(arrayInt[i]);2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args) { Consol原创 2021-02-15 22:28:31 · 625 阅读 · 0 评论 -
c#-集合-HashSet-简单实验
1.概要1. HashSet<int> vs = new HashSet<int>();2.vs.Add(5);3.vs.Add(4);//重复的数据无法添加成功 vs.Add(4);2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] ar..原创 2021-02-15 22:22:37 · 182 阅读 · 0 评论 -
c#-集合-有序字典(SortedDictionary)-简单实验
1.概述SortedDictionary<int, int> keyValuePairs = new SortedDictionary<int, int>();keyValuePairs.Add(arrayInt[i], arrayInt[i]);keyValuePairs[i]2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Progr原创 2021-02-15 22:13:07 · 2053 阅读 · 0 评论 -
c#-集合-Dictionary(字典)-简单实验
1.代码Dictionary<int, int> keyValuePairs = new Dictionary<int, int>();keyValuePairs.Add(i+1, arrayInt[i]);keyValuePairs[i]2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { sta原创 2021-02-15 22:00:14 · 255 阅读 · 0 评论 -
c#-集合-有序列表(SortedList)-简单实验
1. 概要SortedList<int, int> keyValuePairs = new SortedList<int, int>();keyValuePairs.Add(arrayInt[i], arrayInt[i]);2 代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static voi..原创 2021-02-15 21:22:38 · 486 阅读 · 0 评论 -
c#-集合-双向链表-简单实验
1 概要LinkedList<int> vs = new LinkedList<int>();vs.AddFirst(i * 2);var r = vs.FindLast(8);2 代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args)原创 2021-02-15 21:12:15 · 144 阅读 · 0 评论 -
c#-计划-栈(Stack)
1.概要Stack<int> vs = new Stack<int>();vs.Push(2);vs.Pop();2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args) { Console.Wri.原创 2021-02-15 20:54:35 · 130 阅读 · 0 评论 -
c#-集合-队列-简单实验
1.概要vs.Enqueue(2);vs.Dequeue();2.代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); Queue原创 2021-02-15 20:48:32 · 128 阅读 · 0 评论 -
c#-集合-list
代码using System;using System.Collections.Generic;namespace ConsoleApp11{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); List<int> list = new List<int>(.原创 2021-02-15 20:34:58 · 176 阅读 · 0 评论 -
yarn-学习笔记
yarn详细入门教程使用方法来说说YARN的前世今生yarn serve和yarn run serveyarn 常用命令yarn基本命令原创 2019-08-20 11:28:10 · 166 阅读 · 0 评论