随笔分类 - C#高级编程
摘要:///Burgess.qian ///Date:2017-09-05 ///生成随机字符串 ///</summary> ///<param name="length">目标字符串的长度</param> ///<param name="useNum">是否包含数字,1=包含,默认为包含</param>
阅读全文
摘要:C# 运算符 ?、??、?: 各种问号的用法和说明 C# 运算符 ?、??、?: 各种问号的用法和说明 1、可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空,例如:string str=null;是正确的。int i=null;编译器将报错。为了使值类型也可为
阅读全文
posted @ 2017-05-15 16:42
奋斗的大鹏
摘要:在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发
阅读全文
摘要:public class LogHelper { #region 错误日志记录 public static string webIniErrorLogName = HttpRuntime.AppDomainAppPath + "WebLog\\E_" + DateTime.Now.ToString(
阅读全文
摘要:public class CommandHelper { /// <summary> /// 执行系统CMD命令 /// </summary> /// <param name="commandText">命令文本</param> /// <returns></returns> public stat
阅读全文
摘要:public class CookiesHelper { #region 获取Cookie /// <summary> /// 获得Cookie的值 /// </summary> /// <param name="cookieName"></param> /// <returns></returns
阅读全文
摘要:public class SessionHelper { /// <summary> /// 添加一个Session /// </summary> /// <param name="sessionName"></param> /// <param name="sessionVal"></param>
阅读全文
摘要:public class DiskHelper { /// <summary> /// 获取磁盘分区上的可用空间 byte /// </summary> /// <param name="driveDirName"></param> /// <returns></returns> public st
阅读全文
摘要:public class FileHelper { #region 获得当前绝对路径 /// <summary> /// 获得当前绝对路径 /// </summary> /// <param name="strPath">指定的路径</param> /// <returns>绝对路径</return
阅读全文
摘要:#region 将程序添加到启动项 /// <summary> /// 注册表操作,将程序添加到启动项 /// </summary> public static void SetRegistryApp() { try { Microsoft.Win32.RegistryKey Reg; string
阅读全文
摘要:/// 将datatable转换为json 3 /// </summary> 4 /// <param name="dtb">Dt</param> 5 /// <returns>JSON字符串</returns> 6 public static string Dtb2Json(DataTable d
阅读全文
摘要:/// <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
阅读全文
摘要:public static string StrToHex(string mStr) //返回处理后的十六进制字符串 { return BitConverter.ToString( ASCIIEncoding.Default.GetBytes(mStr)).Replace("-", " "); }
阅读全文
摘要:C#中int32 的有效值范围是[Int32.MinValue, Int32.MaxValue]中的整数,或者说是从 -2^16 到 2^16-1 之间的整数
阅读全文
摘要:这里介绍了几种方式之间的序列化与反序列化之间的转换 首先介绍的如何序列化,将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...
阅读全文
摘要:/// /// Author:Burgess.qian /// Date:2015-01-08 /// 无损压缩图片 /// /// 原图片 /// 压缩后保存位置 /// 高度 ...
阅读全文
摘要: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
奋斗的大鹏

浙公网安备 33010602011771号