随笔分类 -  C#

摘要:1. 枚举继承System.Enum,后者继承 System.ValueType,所以枚举是值类型。 2. 枚举不能定义任何方法、属性和事件,不过可以定义扩展方法 3. ToString()方法 Color c = Color.Blue; Console.WriteLine(c); // "Blue 阅读全文
posted @ 2021-06-01 22:26 Karl_Albright 阅读(57) 评论(0) 推荐(0) 编辑
摘要:今天我们来比较一下集合检索方法性能更优问题,测试代码 public class Entity { public int Id { get; set; } public int No { get; set; } public string Col1 { get; set; } public strin 阅读全文
posted @ 2021-04-19 00:45 Karl_Albright 阅读(437) 评论(0) 推荐(0) 编辑
摘要:在定义linq查询表达式时,查询是不会执行,查询会在迭代数据项时运行。它使用yield return 语句返回谓词为true的元素。 var names = new List<string> { "Nino", "Alberto", "Juan", "Mike", "Phil" }; var nam 阅读全文
posted @ 2021-04-18 21:48 Karl_Albright 阅读(606) 评论(0) 推荐(1) 编辑
摘要:在上一篇文章中,我们比较出单表插入9999行数据,Freesql > Dapper > EfCore。在本文中,我们来看看级联插入 构建9999行数据 List<Entity> datas = new List<Entity>(); for (int i = 0; i < 9999; i++) { 阅读全文
posted @ 2021-04-13 21:55 Karl_Albright 阅读(2319) 评论(2) 推荐(4) 编辑
摘要:需求:导入9999行数据时Dapper, Ef core, Freesql 谁的性能更优,是如何执行的,级联增加谁性能更佳。 确认方法:sql server 的 sys.dm_exec_query_stats SELECT TOP 1000 (select [text] from sys.dm_ex 阅读全文
posted @ 2021-04-12 14:00 Karl_Albright 阅读(1664) 评论(2) 推荐(0) 编辑
摘要:C# 对接 Amazon Selling Partner API 阅读全文
posted @ 2021-01-25 18:25 Karl_Albright 阅读(2917) 评论(5) 推荐(0) 编辑
摘要:符号解释: \ 特殊的字符,转义 ^ 匹配输入的字符串的开始位置 $ 匹配输入的字符串的结束位置 * 匹配0次或多次,等价于{0,} + 匹配1次或多次,等价于{1,} ? 匹配0次或1次,等价于{0,1}; 当它紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式为 阅读全文
posted @ 2017-09-10 11:50 Karl_Albright 阅读(171) 评论(0) 推荐(0) 编辑