会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BUG工程师C#
博客园
首页
新随笔
联系
订阅
管理
2020年1月9日
5种C#传值方法
摘要: .net C#中页面之间传值传参的六种方法 1.QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: 按 Ctrl+C 复制代
阅读全文
posted @ 2020-01-09 09:01 BUG工程师C#
阅读(1736)
评论(0)
推荐(0)
2020年1月8日
后台记住密码
摘要: public class CookieHelper { /// <summary> /// 清除指定Cookie /// </summary> /// <param name="cookiename">cookiename</param> public static void ClearCookie
阅读全文
posted @ 2020-01-08 15:51 BUG工程师C#
阅读(190)
评论(0)
推荐(0)
2020年1月7日
C#使用log4net记录日志
摘要: 一、Nuget安装log4net --> Install-Package log4net 二、在AssemblyInfo.cs文件中添加log4net.dll的参数。 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.co
阅读全文
posted @ 2020-01-07 09:54 BUG工程师C#
阅读(264)
评论(0)
推荐(0)
条形码和二维码生成的方法
摘要: public class BarMethHepler { /// <summary> /// 生成二维码 /// </summary> /// <param name="text">内容</param> /// <param name="width">宽度</param> /// <param na
阅读全文
posted @ 2020-01-07 09:10 BUG工程师C#
阅读(481)
评论(0)
推荐(0)
2019年12月5日
邮箱验证码
摘要: string yanzheng = string.Empty; private void Button1_Click(object sender, EventArgs e) { MailMessage mailMessage = new MailMessage(); //发件人邮箱地址,方法重载不同
阅读全文
posted @ 2019-12-05 15:29 BUG工程师C#
阅读(579)
评论(0)
推荐(0)
2019年12月2日
利用反射把Datatable转换成List
摘要: /// <summary> /// 利用反射将Datatable转换为List<T>对象 /// </summary> /// <typeparam name="T">集合</typeparam> /// <param name="dt"> datatable对象</param> /// <retu
阅读全文
posted @ 2019-12-02 16:18 BUG工程师C#
阅读(365)
评论(0)
推荐(0)
接口和抽象类的区别
摘要: 一、接口和抽象类的区别?1.通用大牛级解法相同点:1.都不能被直接实例化,都可以通过继承实现其抽象方法。2.都是面向抽象编程的技术基础,实现诸多模式3.在中间语言看它们都是类不同点:1.接口可以多继承,抽象类不能实现多继承。2.接口只能定义抽象规则,抽象类既能定义抽象规则也能提供已实现的成员3.接口
阅读全文
posted @ 2019-12-02 16:06 BUG工程师C#
阅读(102)
评论(0)
推荐(0)
公告