随笔分类 -  技术目录十[C#]

1 2 3 4 5 ··· 8 下一页
摘要:public class C { static private ReaderWriterLockSlim rwl = new ReaderWriterLockSlim(); public static void Main() { Thread t_read1 = new Thread(new Thr 阅读全文
posted @ 2023-05-26 11:26 vba是最好的语言 阅读(22) 评论(0) 推荐(0)
摘要:1语法:for循环的语法比foreach循环更加灵活,可以控制循环的起始值、终止值和步长等参数。而foreach循环的语法比较简单,只需要指定要遍历的集合或数组即可。 2性能:在遍历数组时,for循环的性能比foreach循环更好,因为for循环直接使用数组的索引来访问元素,而foreach循环需要 阅读全文
posted @ 2023-05-24 10:14 vba是最好的语言 阅读(330) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/yaoxiaodan/p/16906122.html 阅读全文
posted @ 2023-05-17 15:47 vba是最好的语言 阅读(45) 评论(0) 推荐(0)
摘要:简单来说,BlockingCollection就是一个线程安全的阻塞队列,利用阻塞这个特性,我们可以实现进程内的生产者-消费者模式,比如消息转发、日志记录等。 下面我们看一个例子,其用来实现消息转发,先定义一个MessageDistributer类,代码如下: 上面的代码很简单,使用Blocking 阅读全文
posted @ 2023-05-17 07:30 vba是最好的语言 阅读(332) 评论(0) 推荐(0)
摘要:参考地址:https://kb.cnblogs.com/page/79502/ 相关摘要: .NET框架中的Adapter应用 1.在.NET中复用COM对象: -COM对象不符合.NET对象的接口 -使用tlbimp.exe来创建一个Runtime Callable Wrapper(RCW)以使其 阅读全文
posted @ 2023-05-15 10:27 vba是最好的语言 阅读(21) 评论(0) 推荐(0)
摘要:public class MList: IIterable { private static string[] _names = { "张三", "李四" }; private string[] GetNames() { return _names; } public IIterator GetIt 阅读全文
posted @ 2023-05-14 16:20 vba是最好的语言 阅读(22) 评论(0) 推荐(0)
摘要:abstract class AbstractClass { public void TemplateMethod() { PrimitiveOperation1(); PrimitiveOperation2(); } protected abstract void PrimitiveOperati 阅读全文
posted @ 2023-05-12 14:14 vba是最好的语言 阅读(54) 评论(0) 推荐(0)
摘要:在C#中,值类型的数据不会产生线程不安全。这是因为值类型的数据在内存中是按值存储的,每个线程都有自己的栈空间,因此不会出现多个线程同时访问同一个内存地址的情况。而引用类型的数据则是按引用存储的,多个线程可能会同时访问同一个内存地址,从而导致线程不安全的问题。为了避免这种情况,可以使用锁或其他同步机制 阅读全文
posted @ 2023-05-12 11:30 vba是最好的语言 阅读(147) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/liyou123456789/article/details/125331813 阅读全文
posted @ 2023-05-10 18:22 vba是最好的语言 阅读(13) 评论(0) 推荐(0)
摘要:static void Main(string[] args) { string[] cities = new string[] { "Delhi" , "Kolkata", "New York" , "London", "Tokyo" , "Washington", "Tokyo" }; Hash 阅读全文
posted @ 2023-04-12 09:22 vba是最好的语言 阅读(31) 评论(0) 推荐(0)
摘要:C# List引用类型克隆的3种方法 这篇文章主要给大家介绍了关于C# List引用类型克隆的3种方法,包括反射、序列化(依赖Newtonsoft.Json) 以及序列化(BinaryFormatter)的实现方法,需要的朋友可以参考借鉴,下面来一起看看吧 前言 有时候我们想克隆一个List去做别的 阅读全文
posted @ 2023-04-11 13:17 vba是最好的语言 阅读(292) 评论(0) 推荐(0)
摘要://如果要比较序列中对象的实际数据而不是仅仅比较它们的引用,则必须在类中实现IEqualityComparer<T> 泛型接口 public class People:IEquatable<People> { public string Name { get; set; } public int A 阅读全文
posted @ 2023-04-11 09:22 vba是最好的语言 阅读(56) 评论(0) 推荐(0)
摘要:public class DDAMapComparer : IEqualityComparer<DDAUploadEntity> { public bool Equals(DDAUploadEntity x, DDAUploadEntity y) { return x.AmountInDC == y 阅读全文
posted @ 2022-11-07 09:11 vba是最好的语言 阅读(23) 评论(0) 推荐(0)
摘要:(1条消息) C#调用WebService的方法介绍_邵_金波的博客-CSDN博客_c# 调用webservice 阅读全文
posted @ 2022-10-12 14:32 vba是最好的语言 阅读(16) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/qingheshiguang/p/13755125.html string json = "{\"Name\" : \"Jack\", \"Age\" : 34, \"Colleagues\" : [{\"Name\" : \"Tom\" , \"Ag 阅读全文
posted @ 2022-10-11 19:27 vba是最好的语言 阅读(36) 评论(0) 推荐(0)
摘要:记录: 在多线程中,使用lock后,能使该代码块按照指定的顺序执行,被lock这块代码已经被其中一个线程访问了,那么另外一个线程只能等待。 阅读全文
posted @ 2022-10-11 09:53 vba是最好的语言 阅读(84) 评论(0) 推荐(0)
摘要:/// <summary> /// Makes a copy from the object. /// Doesn't copy the reference memory, only data. /// </summary> /// <typeparam name="T">Type of the r 阅读全文
posted @ 2022-10-08 13:22 vba是最好的语言 阅读(165) 评论(0) 推荐(0)
摘要:api文档:https://www.yuque.com/rrqm/touchsocket/83526e6320dfc85fef317d850aa51e92 阅读全文
posted @ 2022-08-13 19:49 vba是最好的语言 阅读(1982) 评论(0) 推荐(0)
摘要:C# FileInfo - C#教程 - 基础教程在线 (nhooo.com) 阅读全文
posted @ 2022-07-14 10:37 vba是最好的语言 阅读(39) 评论(0) 推荐(0)
摘要:private D Mapper<D, S>(S s) { D d = Activator.CreateInstance<D>(); try { var sType = s.GetType(); var dType = typeof(D); foreach (PropertyInfo sP in s 阅读全文
posted @ 2022-07-13 09:18 vba是最好的语言 阅读(197) 评论(0) 推荐(0)

1 2 3 4 5 ··· 8 下一页