随笔分类 -  C#高级编程

摘要:///Burgess.qian ///Date:2017-09-05 ///生成随机字符串 ///</summary> ///<param name="length">目标字符串的长度</param> ///<param name="useNum">是否包含数字,1=包含,默认为包含</param> 阅读全文
posted @ 2017-11-06 09:18 奋斗的大鹏 阅读(205) 评论(0) 推荐(0)
摘要:C# 运算符 ?、??、?: 各种问号的用法和说明 C# 运算符 ?、??、?: 各种问号的用法和说明 1、可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空,例如:string str=null;是正确的。int i=null;编译器将报错。为了使值类型也可为 阅读全文
posted @ 2017-05-15 16:42 奋斗的大鹏
摘要:在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发 阅读全文
posted @ 2017-05-15 07:38 奋斗的大鹏 阅读(180) 评论(0) 推荐(0)
摘要:public class LogHelper { #region 错误日志记录 public static string webIniErrorLogName = HttpRuntime.AppDomainAppPath + "WebLog\\E_" + DateTime.Now.ToString( 阅读全文
posted @ 2017-02-28 17:28 奋斗的大鹏 阅读(553) 评论(0) 推荐(0)
摘要:public class CommandHelper { /// <summary> /// 执行系统CMD命令 /// </summary> /// <param name="commandText">命令文本</param> /// <returns></returns> public stat 阅读全文
posted @ 2017-02-28 17:25 奋斗的大鹏 阅读(563) 评论(0) 推荐(0)
摘要:public class CookiesHelper { #region 获取Cookie /// <summary> /// 获得Cookie的值 /// </summary> /// <param name="cookieName"></param> /// <returns></returns 阅读全文
posted @ 2017-02-28 17:23 奋斗的大鹏 阅读(153) 评论(0) 推荐(0)
摘要:public class SessionHelper { /// <summary> /// 添加一个Session /// </summary> /// <param name="sessionName"></param> /// <param name="sessionVal"></param> 阅读全文
posted @ 2017-02-28 17:22 奋斗的大鹏 阅读(884) 评论(0) 推荐(0)
摘要:public class DiskHelper { /// <summary> /// 获取磁盘分区上的可用空间 byte /// </summary> /// <param name="driveDirName"></param> /// <returns></returns> public st 阅读全文
posted @ 2017-02-28 17:21 奋斗的大鹏 阅读(659) 评论(0) 推荐(0)
摘要:public class FileHelper { #region 获得当前绝对路径 /// <summary> /// 获得当前绝对路径 /// </summary> /// <param name="strPath">指定的路径</param> /// <returns>绝对路径</return 阅读全文
posted @ 2017-02-28 17:19 奋斗的大鹏 阅读(165) 评论(0) 推荐(0)
摘要:#region 将程序添加到启动项 /// <summary> /// 注册表操作,将程序添加到启动项 /// </summary> public static void SetRegistryApp() { try { Microsoft.Win32.RegistryKey Reg; string 阅读全文
posted @ 2017-02-17 17:09 奋斗的大鹏 阅读(515) 评论(0) 推荐(0)
摘要:/// 将datatable转换为json 3 /// </summary> 4 /// <param name="dtb">Dt</param> 5 /// <returns>JSON字符串</returns> 6 public static string Dtb2Json(DataTable d 阅读全文
posted @ 2017-02-15 09:13 奋斗的大鹏 阅读(191) 评论(0) 推荐(0)
摘要:/// <summary> /// 等比例缩放图片 /// </summary> /// <param name="b">需要缩放的图片</param> /// <param name="destHeight">缩放高度</param> /// <param name="destWidth">缩放宽 阅读全文
posted @ 2017-02-13 17:31 奋斗的大鹏
摘要:  //fileName --文件路径 public DataSet DataSetGetDataFromExcel(string fileName) { DataSet dataset = new DataSet (); Cells cells; Workbook workbook = new W 阅读全文
posted @ 2016-03-15 17:18 奋斗的大鹏 阅读(1044) 评论(0) 推荐(0)
摘要:public static string StrToHex(string mStr) //返回处理后的十六进制字符串 { return BitConverter.ToString( ASCIIEncoding.Default.GetBytes(mStr)).Replace("-", " "); } 阅读全文
posted @ 2016-03-01 18:17 奋斗的大鹏 阅读(3623) 评论(0) 推荐(0)
摘要:C#中int32 的有效值范围是[Int32.MinValue, Int32.MaxValue]中的整数,或者说是从 -2^16 到 2^16-1 之间的整数 阅读全文
posted @ 2016-02-24 10:37 奋斗的大鹏 阅读(5911) 评论(1) 推荐(0)
摘要:这里介绍了几种方式之间的序列化与反序列化之间的转换 首先介绍的如何序列化,将object对象序列化常见的两种方式即string和xml对象; 第一种将object转换为string对象,这种比较简单没有什么可谈的; public string ScriptSerialize<T>(T t) { Ja 阅读全文
posted @ 2016-01-29 10:42 奋斗的大鹏
摘要://SN为字符串类型,将其转换成Int等数字类型---第一种List enclosuresList = _db.Testing_Report_Enclosureslist.Where(c => c.ProjectVGUID == projectId && c.MileStone == milesto... 阅读全文
posted @ 2016-01-08 16:45 奋斗的大鹏 阅读(407) 评论(0) 推荐(0)
摘要:/// /// Author:Burgess.qian /// Date:2015-01-08 /// 无损压缩图片 /// /// 原图片 /// 压缩后保存位置 /// 高度 ... 阅读全文
posted @ 2016-01-08 14:09 奋斗的大鹏 阅读(255) 评论(0) 推荐(0)
摘要:public static DataTable ListToDataTable(IList list) { DataTable result = new DataTable(); if (list.Count > 0) ... 阅读全文
posted @ 2015-12-24 14:54 奋斗的大鹏
摘要:C# GUID的使用 GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。 GUID永远是方便... 阅读全文
posted @ 2015-12-17 09:08 奋斗的大鹏