随笔分类 -  c#

本机卸载 windows service
摘要: 阅读全文

posted @ 2014-02-11 11:10 YoungPop_Chen 阅读(140) 评论(0) 推荐(0)

ASP.NET中JSON的序列化和反序列化 C#的JSON数据格式转换方法
摘要:http://www.cnblogs.com/zhaozhan/archive/2011/01/09/1931340.htmlC#的JSON数据格式转换方法ASP.NET MVC中Json(value)方法转换成JsonResult格式的数据异步返回给JQuery进行处理,很爽,结果最近不用 ASP.NET MVC开发应用了,异步地区调用涉及到Json数据的获取发现居然没有好的Json格式数据转换方法像过去一样简单调用 很是不爽,搜了下找到个利用System.Runtime.Serialization.Json转换数据的方法,可以转换为JQuery可以识别的格式,不过 调用过程中发现它将实体类 阅读全文

posted @ 2013-10-10 16:18 YoungPop_Chen 阅读(587) 评论(0) 推荐(0)

C# 中 Struct 与 Class 的区别,以及两者的适用场合
摘要:先说区别,原文出处http://www.dotnetspider.com/resources/740-Difference-between-class-struct-C.aspx1,class 是引用类型,structs是值类型既然class是引用类型,class可以设为null。但是我们不能将struct设为null,因为它是值类型。structAStruct{intaField;}classAClass{intaField;}classMainClass{publicstaticvoidMain(){AClassb=null;//Noerror.AStructs=null;//Error[ 阅读全文

posted @ 2013-10-09 14:24 YoungPop_Chen 阅读(253) 评论(0) 推荐(0)

C#日期函数所有样式大全
摘要:DateTimedt=DateTime.Now;//Label1.Text=dt.ToString();//2005-11-513:21:25//Label2.Text=dt.ToFileTime().ToString();//127756416859912816//Label3.Text=dt.ToFileTimeUtc().ToString();//127756704859912816//Label4.Text=dt.ToLocalTime().ToString();//2005-11-521:21:25//Label5.Text=dt.ToLongDateString().ToStrin 阅读全文

posted @ 2013-09-05 09:43 YoungPop_Chen 阅读(172) 评论(0) 推荐(0)

Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法
摘要:Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法一。类型比较bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。一个字节就是8位,那么bigint就有64位int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。int类型,最大可以存储32位的数据smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据,存储大 阅读全文

posted @ 2013-08-27 16:42 YoungPop_Chen 阅读(566) 评论(0) 推荐(0)

ExecuteNonQuery()返回值
摘要:前些日子作一些数据项目的时候 在ADO.NET中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 。但是实际上并不是这样的,好在处理的数据操作多时 修改, 插入, 删除,否则的话问题就有点打了,都是些基础的知识,但是很重要个人觉得有必要记下来。 ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1,对. 阅读全文

posted @ 2013-08-27 14:45 YoungPop_Chen 阅读(361) 评论(0) 推荐(0)

c# 中is 和 as 运算符
摘要:Is:检查对象是否与给定的类型兼容。例如,下面的代码可以确定MyObject类型的一个实例,或者对象是否从MyObject派生的一个类型: if(obj is MyObject){} 如果所提供的表达式非空,并且所提供的对象可以强制转换为所提供的类型而不会导致引发异常,则 is 表达式的计算结果将是 true。 如果已知表达式始终是true或始终是false,则is关键字将导致编译时警告,但是通常在运行时才计算类型兼容性。 注意:is运行符不能重载,is运行符只考虑引用转换、装箱转换和取消装箱转换。不考虑其它转换,如果用户定义转换。在Is运算符的左侧不允许使用匿名... 阅读全文

posted @ 2013-08-23 14:23 YoungPop_Chen 阅读(522) 评论(0) 推荐(1)

Int32.Parse()和Convert.ToInt32()
摘要:(int),Int32.Parse(),Convert.ToInt32(),Int32.tryParse()区别:1.(int)是在long,float到int类型的显式转换,主要是同类型的转换。在被转换的数值大于 Int32.MaxValue 或小于 Int32.MinValue会报错;2.int.Parse()在符合数字格式的string到int类型转换过程中使用,因为只是从string到int的转换,性能做了优化,效率要高些,如果string 数字格式不正确,则抛出FormatException相应的异常;3.Convert.ToInt32()可以将多种类型的值转换为int 类型,对超出 阅读全文

posted @ 2013-08-20 16:18 YoungPop_Chen 阅读(187) 评论(0) 推荐(0)

C# DataTable 和List之间相互转换的方法
摘要:介绍:List/IEnumerable转换到DataTable/DataView,以及DataTable转换到List正文:一、List/IEnumerable转换到DataTable/DataView方法一:/// /// Convert a List{T} to a DataTable./// private DataTable ToDataTable(List items){ var tb = new DataTable(typeof (T).Name); PropertyInfo[] props = typeof (T).GetProperties(BindingFlags... 阅读全文

posted @ 2013-08-15 13:45 YoungPop_Chen 阅读(28993) 评论(0) 推荐(4)

C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
摘要:方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();dtFormat.ShortDatePattern = "yyyy/MM/dd";dt 阅读全文

posted @ 2013-08-14 16:40 YoungPop_Chen 阅读(216) 评论(0) 推荐(0)

导航