随笔分类 - C#
摘要:上篇总结了下JSON的序列化和反序列化,博园中大牛给了很多牛叉的评论,学习了不少。不过在上篇中忘了把json序列化和反序列化的另外一种方式写上去了,这里做个简单的补充:Json篇:http://www.cnblogs.com/zhanghaomars/p/3557644.htmlJson序列化和反序...
阅读全文
摘要:有一段时间没有到博客园写技术博客了,不过每天逛逛博客园中大牛的博客还是有的,学无止境…… 最近在写些调用他人接口的程序,用到了大量的JSON、XML序列化和反序列化,今天就来总结下json的序列化和反序列化的实现,有写得不好的望园中博友多多指教。json序列化和反序列化帮助类:using Syste...
阅读全文
摘要:也许很多人都对这两个东东一知半解,其实看个简单的例子就全明白了。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。using System;class P{ s...
阅读全文
摘要:1、C#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类需要注意的几点:第一,抽象类不能实例化;第二,抽象方法是必须被子类重写的方法;第三,如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他一般方法。2、接口用interface声明,接口中的方法或属性前面不能有修饰符...
阅读全文
摘要:最近在学习用C#调用海康摄像机的SDK进行二次开发,真可谓是问题多多对 PInvoke 函数“WindowsFormsApplication1!WindowsFormsApplication1.hkClient::NET_DVR_Login_V30”的调用导致堆栈不对称。原因可能是托管的 PInvo...
阅读全文