随笔分类 -  c#

摘要:1 读取操作系统和CLR的版本OperatingSystem os = System.Environment.OSVersion; Console.WriteLine(“Platform: {0}”, os.Platform); Console.WriteLine(“Service Pack: {0}”, os.ServicePack); Console.WriteLine(“Version: {0}”, os.Version); Console.WriteLine(“VersionString: {0}”, os.VersionString); Console.WriteLine(“CLR 阅读全文
posted @ 2013-06-21 13:08 java程序员-c 阅读(177) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/ecitnet/archive/2007/10/06/1813017.aspx在以往的编程中,比如编写用户的资料时,有时需要确认用户输入的Email是否真实有效,以前我们最多只能做到验证Email是否包含了某些特殊的 字符,比如"@",".",".com"等,做到的只是判断了Email的合法性,证明用户填写的Email格式是正确的,但是这个Email是否真正的 存在于网络中,则没有办法。 首先需要大家了解一下SMTP协议。1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器; 阅读全文
posted @ 2013-02-25 23:46 java程序员-c 阅读(478) 评论(0) 推荐(0) 编辑
摘要://2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30 System.DateTime.Now.ToString("f"); //2008-4-24 16:30:15 System.DateTime.Now.ToString... 阅读全文
posted @ 2013-01-18 11:39 java程序员-c 阅读(657) 评论(0) 推荐(0) 编辑
摘要://左连接: var LeftJoin = from emp in ListOfEmployees join dept in ListOfDepartment on emp.DeptID equals dept.ID into JoinedEmpDept from dept in JoinedEmpDept.DefaultIfEmpty() select new { EmployeeName = emp.Name, DepartmentName = dept != null ? dept.Name : null ... 阅读全文
posted @ 2012-12-10 10:36 java程序员-c 阅读(321) 评论(0) 推荐(0) 编辑
摘要:一、克隆一个对象private object CloneObject(object o) { Type t =o.GetType(); PropertyInfo[] properties =t.GetProperties(); Object p =t.InvokeMember("", System.Reflection.BindingFlags.CreateInstance, null, o, null); foreach(PropertyInfo pi in properties) { if(pi.CanWrite) {... 阅读全文
posted @ 2012-11-30 11:56 java程序员-c 阅读(247) 评论(0) 推荐(0) 编辑
摘要:最近用vs2008发布自己的项目,老提示失败,但找不到失败的原因!怎一个郁闷了得!呵呵!百度,google查询了一下,终于在一个外国网站找到了答案!难道就只有老外才是正宗吗!!!????解决方法:要想知道发布是怎么失败的,一个组合键搞定ctrl+alt+o仔细查看信息你会发现有没发布成功的详细提示,下一步要做的就是在资源管理器中找到那一项(可能多个项),删除或排除到项目外,重新生成之后再发布即可。我的项目通过查看发布信息,原来是直接从文件夹中删除了部分项目没用的文件,但是项目里面没有删除,导致发布时找不到相应的文件,从项目中也删除就可以了。感谢原作者:http://blog.163.com/d 阅读全文
posted @ 2012-10-12 12:20 java程序员-c 阅读(165) 评论(0) 推荐(0) 编辑
摘要:FastReport问题整理部分来自网上,部分来自网友,部分来自Demo如果有新的内容,会不断更新..更新历史:2009-02-27 加入套打方案全攻略(原:jinzhili博客)2009-03-03 FastReport打印CxGrid数据========================================================================新版本1.FastReport中如果访问报表中的对象?可以使用FindObject方法。TfrxMemoView(frxReport1.FindObject('memo1')).Text:=' 阅读全文
posted @ 2012-10-07 16:42 java程序员-c 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。 GUID永远是方便的对于程序开发的各个方面,.NETFramework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。------------1、Guid.NewGuid().ToString("N")结果为:38bddf48f43c48588e0d78761eaa1ce62、 阅读全文
posted @ 2012-08-24 11:46 java程序员-c 阅读(237) 评论(0) 推荐(0) 编辑
摘要:StoredProcedure spd = SPs.SpFinCustBalcCheck(BalcId, BalcListIds, ck.RealName, ""); spd.CommandTimeout = 1200; //此处超时时间可以自定义 IDataReader current =spd.GetReader(); 阅读全文
posted @ 2012-08-10 10:32 java程序员-c 阅读(208) 评论(0) 推荐(0) 编辑
摘要:private bool SaveAll() { TransactionOptions transactionOption = new TransactionOptions(); transactionOption.Timeout = new TimeSpan(0, 0, 600); using (TransactionScope tscope = new TransactionScope(TransactionScopeOption.Required, transactionOption)) ... 阅读全文
posted @ 2012-08-01 08:39 java程序员-c 阅读(210) 评论(0) 推荐(0) 编辑
摘要:工具-扩展管理器-联机库-全部搜索:Indent Guides,根据提示安装,重启就好了。效果如下: 阅读全文
posted @ 2012-06-27 19:04 java程序员-c 阅读(236) 评论(0) 推荐(0) 编辑
摘要:实例一:删除数组中元素string [] arr = { "abc1 ", "abc2 ", "abc3 ", };ArrayList al = new ArrayList(arr);al.RemoveAt(1);string[] bb= (string[])al.ToArray(typeof(string));System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起 阅读全文
posted @ 2012-05-29 14:30 java程序员-c 阅读(16493) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示