摘要: 一,泛型 储存特定的数据类型,在编译阶段检查数据类型正确性。当前存入的数据是什么类型就以什么类型存储,不会转换为Object类型存储,不需要装箱操作 特点: 1、泛型的类型是安全的,能在程序编译阶段发现错误 2、使用泛型能够避免装箱和拆箱操作,提升性能 在c#中我们可以定义泛型类,泛型接口,泛型方法 阅读全文
posted @ 2019-04-02 18:34 代码改变生活aa 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一: 网站开发中,为了保存用户信息我们就会用到session。 Session具有以下特点: ( 1)Session中的数据保存在服务器端; (2)Session中可以保存任意类型的数据; (2)Session默认的生命周期是20分钟,可以手动设置更长或更短的时间。 存入字符串: Session[" 阅读全文
posted @ 2019-04-02 17:39 代码改变生活aa 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: c#委托 描述:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性 1.委托可以把一个方法作为参数带入到另一参数. 2.委托可以理解为指向一个函数的 阅读全文
posted @ 2019-04-02 16:09 代码改变生活aa 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一,自定义授权 自定义授权过滤器可以继承AuthorizeAttribute这个类,这个类里面有两个方法是要重写的 bool AuthorizeCore(HttpContextBase httpContext):这里主要是授权验证的逻辑处理,返回true的则是通过授权,返回了false则不是。 vo 阅读全文
posted @ 2019-04-02 15:48 代码改变生活aa 阅读(193) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; //引用命名空间 using MySql.Data.MySqlClient; using MySql.Data; using System.Data; ... 阅读全文
posted @ 2019-04-02 15:43 代码改变生活aa 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 一,简单工厂 描述:是由一个工厂对象根据接收到的消息去决定返回的实例,可以用if,switch判断 优点:客户端只需要去告诉工厂需要什么对象就行,不需要关心怎么创建的,当引入新的产品不需要改变代码,只需添加一个产品类即可.并加以修改工厂类. 从产品角度去看,符合开闭原则. 缺点:当产品较多时,就要频 阅读全文
posted @ 2019-04-02 15:12 代码改变生活aa 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 在程序包管理器控制台安装 Install-Package SharpZipLib 引用 using ICSharpCode.SharpZipLib.Zip; 页面: 代码如下: //打开要压缩的文件 private void button1_Click(object sender, Ev 阅读全文
posted @ 2019-04-02 09:50 代码改变生活aa 阅读(141) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net.Http; namespace WebBaoXiuCustom { //httpMethod请求方式 delete put post get //controllerName... 阅读全文
posted @ 2019-04-01 21:31 代码改变生活aa 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Model; using System.Data; using System.Data.SqlClient; using System.Configura... 阅读全文
posted @ 2019-04-01 21:30 代码改变生活aa 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 一、类: Public:公共修饰符,无访问限制. Private:私有修饰符,在类的内部可以访问. Internal: 内置修饰符,在同一项目里可以访问. Protected:受保护的修饰符,类的内部和继承该类的子类可以访问. Protected Internal:内部保护访问,限于本项目内或子类访 阅读全文
posted @ 2019-04-01 21:25 代码改变生活aa 阅读(166) 评论(0) 推荐(0) 编辑