随笔分类 -  002 C#

摘要:https://zhuanlan.zhihu.com/p/237238859 所以通过上面的两个测试得出结论: (1)所有对于IEnumerable的过滤、排序、分组、聚合等操作,都是在内存中进行的。也就是说把所有的数据不管用不用得到,都从数据库倒入内存中,只是在内存中进行过滤和排序操作,但性能很高 阅读全文
posted @ 2022-04-28 23:02 rookiexwang 阅读(56) 评论(0) 推荐(0) 编辑
摘要:var list= new List(); var teststringArray=new string[]{}; teststringArray = list.Cast().ToArray(); 先强制转换为某个类型 再进行数组的转换 阅读全文
posted @ 2022-02-16 13:12 rookiexwang 阅读(328) 评论(0) 推荐(0) 编辑
摘要:automapper主要用于:领域模型转视图模型 1.引入AutoMapper,AutoMapper.Extensions.Microsoft.DependencyInjection包 2.新增一个类,继承Profile 3.写一个构造函数,在构造函数中写CreateMap<实体名称,dto名称>( 阅读全文
posted @ 2021-12-09 20:34 rookiexwang 阅读(876) 评论(0) 推荐(0) 编辑
摘要:引言 官方链接 使用 Lambda 表达式来创建匿名函数 lambda表达式是匿名函数的语法糖 委托的类型 1.Lambda表达式不返回值,则将其转换为Action委托 2.Lambda表达式有返回值,则将其转换为Func委托 实例 lambda表达式的由来 //匿名委托 Func<int, int 阅读全文
posted @ 2021-11-25 23:12 rookiexwang 阅读(80) 评论(0) 推荐(0) 编辑
摘要:引言 在写反射创建实例时,报错: 将 null 文本或可能的 null 值转换为不可为 null 类型 因为之前也写过一模一样的代码,报错了很懵,就查了一下原因,顺带学习下 可以查到微软官网给出的解释:C#8.0 开始,可以使用可为 null 的引用类型 官网解释 可为null的引用类型(c#引用) 阅读全文
posted @ 2021-11-24 22:58 rookiexwang 阅读(509) 评论(0) 推荐(0) 编辑
摘要:接口可以除了可以包括方法外,还可以包括事件,属性,因为他们都会映射为方法! 实际上CLR(公共语言运行时)还允许接口包括静态方法,静态字段,常数,以及静态构造器,这和接口的语义并没有矛盾! 但是CLS(通用语言规范)不允许接口有静态成员,因为某些语言不能定义和访问静态成员,这就给语言之间的交互带来问 阅读全文
posted @ 2021-11-21 22:08 rookiexwang 阅读(320) 评论(0) 推荐(1) 编辑
摘要:转载于:https://www.cnblogs.com/JimmyZheng/archive/2012/03/25/2416841.html#no4 阅读全文
posted @ 2021-09-29 20:03 rookiexwang 阅读(31) 评论(0) 推荐(0) 编辑
摘要:微软官网解释 $ 特殊字符将字符串文本标识为内插字符串 。 内插字符串是可能包含内插表达式的字符串文本 。 将内插字符串解析为结果字符串时,带有内插表达式的项会替换为表达式结果的字符串表示形式。 从 C# 6 开始可以使用此功能。 // 老版本复合格式: Console.WriteLine("Hel 阅读全文
posted @ 2021-09-29 19:18 rookiexwang 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:转载于:https://www.cnblogs.com/muran/p/3174865.html 编程中很多细节问题我们都要十分的注意,要不一个小小的字母错误就能引起程序的无法运行。 C#中转义字符分2种,一种是\,一种是@。 @符号在C#中有两个作用作用1、在字符串的前面加@表示取消字符串中的转义 阅读全文
posted @ 2021-09-27 22:15 rookiexwang 阅读(2601) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ring1992/p/5980336.html 阅读全文
posted @ 2021-08-29 11:35 rookiexwang 阅读(38) 评论(0) 推荐(0) 编辑
摘要:解释都在注释里了,会不断更新 using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Reflect 阅读全文
posted @ 2021-08-24 15:56 rookiexwang 阅读(101) 评论(0) 推荐(0) 编辑
摘要:一.泛型的概念 泛型是C#2.0推出的新语法 “泛型”的字面意思就是 广泛的类型。类、接口和方法代码可以同应用于非常广泛的类型,代码与它们可以操作的数据类型不再绑定在一起,同一套代码可以用于多种数据类型,这样,不仅可以服用代码,降低耦合,而且可以提高代码的可读性和安全性。 1.一个简单的demo / 阅读全文
posted @ 2021-08-24 10:10 rookiexwang 阅读(57) 评论(0) 推荐(0) 编辑
摘要:金蝶查询接口: /// <summary> /// 调用金蝶的查询接口 /// </summary> /// <param name="context"></param> public void ProcessRequest(HttpContext context) { context.Respon 阅读全文
posted @ 2021-01-12 16:42 rookiexwang 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:就是简简单单的增删改查,也没什么特殊的或者特别难的业务逻辑,二级联动用一张表的自连接做的,注释都加在代码中了,不多说了,代码如下: 1.首先是我们的实体类数据模型层(model) 地址详情表: using System; using System.Collections.Generic; using 阅读全文
posted @ 2020-08-02 19:44 rookiexwang 阅读(508) 评论(1) 推荐(2) 编辑
摘要:一.思路逻辑: 首先我先来说一下我自己的理解,一个萌新的见解,要实现购物车的功能,首先要获取到登录时的用户id及商品的编号(商品id),这里我用的模式是mvc模式进行实现功能的,用户登录时,利用session保存用户的登录用户名,然后在控制器里进行传值操作,定义一个session进行接收用户输入的用 阅读全文
posted @ 2020-07-26 20:52 rookiexwang 阅读(2067) 评论(2) 推荐(2) 编辑
摘要:这里我就不过多介绍数据库了,根据实体模型层自行设计数据库就好 首先创建实体模型层 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Task 阅读全文
posted @ 2020-07-24 16:24 rookiexwang 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示