摘要: 介绍Dictionary 使用前需引入命名空间 using System.Collections.Generic Dictionary里面每一个元素都是一个键值对(由两个元素组成:键和值) 键必须是唯一的,而值不需要唯一 键和值都可以是任何类型(比如:string,int,自定义类型等) 通过一个键 阅读全文
posted @ 2019-10-08 17:51 Wahaha、 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 简单介绍虚函数virtual 在某基类中声明 virtual 并在一个或多个派生类中被重新定义的成员函数称为虚函数。 虚函数的作用就是实现多态性(Polymorphism),多态性是将接口与实现进行分离。 C#作为完全面向对象语言,所有函数并不默认为virtual,但可以在基类中声明关键字virtu 阅读全文
posted @ 2019-09-23 18:00 Wahaha、 阅读(16853) 评论(8) 推荐(9) 编辑
摘要: Linq实现字符串拼接多条件查询 开发过程中,为提升用户体验,经常会使用到多条件查询,本篇博客介绍如何使用Linq实现字符串拼接多条件查询 一般SQL字符串拼接 Linq字符串拼接 End! 阅读全文
posted @ 2019-09-18 09:50 Wahaha、 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 开发过程中,经常会遇到导入导出数据的需求,本篇博客介绍在.NET Core中如何使用EPPlus组件导入导出Excel EPPlus: EPPlus是使用Open Office XML格式(xlsx)读写Excel 2007/2010文件的 .net 开发库,能读写Excel 2007/2010文件 阅读全文
posted @ 2019-08-28 17:10 Wahaha、 阅读(4105) 评论(0) 推荐(0) 编辑
摘要: 使用模型绑定上传小文件 HTML代码: 为支持文件上传,HTML 窗体必须指定 multipart/form-data 的 enctype form表单的 enctype 属性规定了form表单数据在发送到服务器时候的编码方式 multipart/form-data:指定传输数据为二进制数据,例如图 阅读全文
posted @ 2019-08-22 15:14 Wahaha、 阅读(2391) 评论(0) 推荐(1) 编辑
摘要: 服务生存期 为每个注册的服务选择适当的生存期。可以使用以下生存期配置ASP.NET Core服务: 暂时 暂时生存期服务 (AddTransient) 是每次从服务容器进行请求时创建的。 这种生存期适合轻量级、 无状态的服务。 范围内 作用域生存期服务 (AddScoped) 以每个客户端请求(连接 阅读全文
posted @ 2019-08-20 16:28 Wahaha、 阅读(520) 评论(0) 推荐(0) 编辑
摘要: ASCII码对照表 例子:点击回车按钮时触发事件 阅读全文
posted @ 2019-08-15 18:40 Wahaha、 阅读(786) 评论(0) 推荐(0) 编辑
摘要: C#使用SMTP协议发送验证码到QQ邮箱 在程序设计中,发送验证码是常见的一个功能,用户在注册账号时或忘记密码后,通常需要发送验证码到手机短信或邮箱来验证身份,此篇博客介绍在C#中如何使用SMTP协议发送验证码到QQ邮箱 SMTP协议 SMTP 的全称是"Simple Mail Transfer P 阅读全文
posted @ 2019-08-09 17:35 Wahaha、 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: C#将程序抛出的异常信息添加到错误日志 错误日志是软件用来记录运行时出错信息的文本文件。编程人员和维护人员等可以利用错误日志对系统进行调试和维护。 为程序添加错误日志的好处是当程序有运行错误时,根据错误日志我们可以快速定位到错误,排查原因、解决问题,这是对于运行在线上而不能调试的网站的一个非常有必要 阅读全文
posted @ 2019-08-09 16:00 Wahaha、 阅读(3436) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到该问题 后台返回数据字段首字母为定义的大写,返回的数据没有问题 但是在前台得到的数据,字段首字母却变成了小写 此时用定义的首字母大写字段去接收数据会显示undefined,这 阅读全文
posted @ 2019-08-06 17:11 Wahaha、 阅读(6740) 评论(1) 推荐(1) 编辑