随笔分类 -  C#

1 2 下一页
利用正则表达式截取带有嵌套方括号中最内层的字符串, 无论嵌套多少层始终要最里面的方括号的内容
摘要:利用正则表达式截取带有嵌套方括号中最内层的字符串, 无论嵌套多少层始终要最里面的方括号的内容 示例字符串如下(字符串中嵌套的括号数量不一定):null[null[请求服务异常]]结果想要:[请求服务异常] 正则表达式:String pattern = "\\[([^\\[\\]]+)\\]"; 阅读全文
posted @ 2019-02-21 15:45 fery 阅读(2395) 评论(0) 推荐(0)
一分钟学会 log4net(c#) 配置及使用
摘要:初次研究了一下log4net的使用。 1. 首先从apache网站下载log4net, http://logging.apache.org/log4net/download_log4net.cgi 。我下的是最新版本 log4net-1.2.11-bin-newkey 2. 将 \bin\net\4 阅读全文
posted @ 2017-09-09 23:07 fery
在C#应用中使用Common Logging日志接口
摘要:我在C#应用中一般使用log4net来记录日志,但如果项目中有个多个工程,那么没有工程都需要引用log4neg,感觉很不爽。不过今日在开spring.net的时候,看到了有个通用日志接口Common Logging,可以很好的解决项目中多个工程的问题。由于Common Logging是一个日志的基础 阅读全文
posted @ 2016-12-26 14:50 fery 阅读(701) 评论(0) 推荐(0)
XSD 命令及 WSDL 命令
摘要:[XSD]方法一:通过Xsd2Code工具生成相应代码(制作XSD工具有:Altova XMLSpy)方法二:通过XSD命令生成相应代码XML 架构定义 (Xsd.exe) 工具从 XDR、XML 和 XSD 文件或者从运行库程序集中的类生成 XML 架构或公共语言运行库类。xsd file.xdr... 阅读全文
posted @ 2015-07-29 09:52 fery 阅读(2585) 评论(0) 推荐(0)
List.Sort 排序用法收集
摘要:使用Lambda表达式,实现代码如下:private static void SortByLambda() { List list = GetArticleList(); list.Sort((x, y) => { int value = x.SortIndex.CompareTo(y.SortIn... 阅读全文
posted @ 2015-05-23 21:37 fery
IEnumerable,ICollection,IList,List之间的区别
只有注册用户登录后才能阅读该文。
posted @ 2015-05-19 22:22 fery
WCF ChannelFactory
摘要:public static class WcfExtensions{ public static void Using(this T client, Action work) where T : ICommunicationObject { try { work(client); client.Cl... 阅读全文
posted @ 2015-05-19 22:03 fery
Deserializing/Serializing SOAP Messages in C#
摘要:/// /// Converts a SOAP string to an object /// /// Object type /// SOAP string /// The object of the specified type public static T SOAPToObject(string SOAP) { if (string.IsNullOrEmpty(SOAP)) { throw new ArgumentException("SOAP can not be null/empty"); } using (MemoryStream Stream = new M 阅读全文
posted @ 2013-12-25 15:49 fery 阅读(319) 评论(0) 推荐(0)
List分页
摘要:listObj.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页 跳到第4页则:listObj.Skip((4-1)*10).Take(10) 阅读全文
posted @ 2013-11-05 16:48 fery 阅读(150) 评论(0) 推荐(0)
ConvertJavaMiliSecondToDateTime
摘要:private static DateTime ConvertJavaMiliSecondToDateTime(long javaMS) { DateTime UTCBaseTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); DateTime dt = UTCBaseTime.Add(new TimeSpan(javaMS * TimeSpan.TicksPerMillisecond)).ToLocalTime(); return dt; } 阅读全文
posted @ 2013-08-19 16:33 fery 阅读(410) 评论(0) 推荐(0)
C# — WinForm 退出方法总结
只有注册用户登录后才能阅读该文。
posted @ 2013-08-02 23:04 fery
正则获取两个字符串中间的字符串内容
该文被密码保护。
posted @ 2013-08-02 22:23 fery 阅读(0) 评论(0) 推荐(0)
泛型List 扩展 比较类
摘要:List outputList = resultList.Distinct(new Compare((x, y) => (null != x && null != y) && (x == y))).ToList();//去除重复项#region 泛型类扩展 public delegate bool EqualsComparer(T x, T y); public class Compare : IEqualityComparer { private EqualsComparer _equalsComparer; public Compare(EqualsC 阅读全文
posted @ 2013-08-02 22:17 fery
SQLite Paging操作类
摘要:public List<PfmErrorMDL> LSelectPaging(string strColumns, string strWhere, string strOrder, int pageSize, int currentIndex, out int recordCount) { if (string.IsNullOrEmpty(strColumns)) strColumns = "*"; if (string.IsNullOrEmpty(strWhere)) strWhere = "1=1"; if (string.IsNull 阅读全文
posted @ 2013-02-22 15:06 fery 阅读(196) 评论(0) 推荐(0)
扩展:向DataGridView 增加日历列及日历单元格
摘要:using System;using System.Windows.Forms;namespace subform_TFS.Control{ /// <summary> /// Calendar column in DataGridView /// </summary> /// <example > /// DataGridViewCalendarColumn col = new DataGridViewCalendarColumn(); /// col.DataPropertyName = "CreateDate"; /// col.H 阅读全文
posted @ 2012-10-10 11:26 fery
C# Lambda Expressions 简介
该文被密码保护。
posted @ 2012-03-10 14:03 fery 阅读(1) 评论(0) 推荐(0)
C# 委托和事件的理解
摘要:委托与事件的理解的总结: 1、委托其实是一种数据类型,只是他代表是方法 2、事件是声明了一种私有的委托变量(即使声明事件的修改符是public,编译器最后还是会转化为private 的委托变量的) 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时 阅读全文
posted @ 2012-02-27 23:34 fery 阅读(191) 评论(0) 推荐(0)
ReportView隐藏报表导出格式
该文被密码保护。
posted @ 2011-03-25 23:22 fery 阅读(25) 评论(1) 推荐(0)
C#开发和使用中的23个技巧
摘要:1.怎样定制VC#DataGrid列标题?DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTableDataGridTextBoxColumn dgcs = new DataGridTextBoxColumn(); dgcs.MappingNa... 阅读全文
posted @ 2010-10-31 22:29 fery 阅读(257) 评论(0) 推荐(0)
C#获取客户端UTC时间及其总毫秒数解决方案
摘要:/// <summary>/// Convert DateTime To Milliseconds/// </summary>/// <param name="dt">the datetime</param>/// <returns></returns>public static long GetTotalTolMillise... 阅读全文
posted @ 2010-09-12 00:41 fery 阅读(987) 评论(0) 推荐(0)

1 2 下一页