• 前缀方式增1和后缀方式增1的区别

    增量运算符++属于一元运算符,增量运算符可以出现在变量的前面作为前缀,也可以出现在变量的后面作为后缀。两者有何区别呢? 前缀方式加1 先使用前缀方式加1,并把前缀方式加1后变量的值赋值给另外一个临时变量temp。 static void Main( string [] args) { int num1 =...

    2018-06-23 22:15:12

  • c#代码实现GPS数据的有效性校验

    用于校验GPS报文指令的有效性很简单的代码,留存吧 publicstaticboolVerify(stringgpsInfo) { if(gpsInfo==null||"".Equals(gpsInfo)) returnfalse; charp=gpsInfo[0]; charc=(char)0; inti=1; for(;igpsInfo.Length;i++) { p=gpsInfo[i]; if(p=='*') break; c^=p; } i...

    2018-06-23 22:15:10

  • 【C#】委托

    一、委托的基本的写法 internal class Program { private static void Main( string [] args) { ChainDelegate(); Console.ReadKey(); } public static void ChainDelegate() { // 创建委托 Feedback feedbackToConsole = new Feedback(FeedbackToConsole); Feedback f...

    2018-06-23 22:15:00

  • C#学习系列-.NET体系结构

    .NET框架概述 .NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。 ? .NET框架组成部分 1.公共语言运行时(Common Language Runtime,CLR) 2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编...

    2018-06-23 22:14:46

  • 私有构造函数的特点和用途

    本篇体验私有构造函数的特点,以及在何种情况下使用私有构造函数。 □ 带私有构造函数的类不能被继承 在Animal类中声明一个私有构造函数,让Dog类来继承Animal类。 public class Animal { private Animal() { Console.WriteLine(" i am animal "); } } public class Do...

    2018-06-23 22:14:54

  • C# 缓存学习总结

    昨天整理了一下缓存的基本用法,和缓存依赖类CacheDependency类的使用,今天整理一下缓存的数据库依赖类SqlCacheDependency 1、数据库依赖类 SqlCacheDependency 数据库缓存依赖主要解决的是当数据库的内容发生改变时,如何及时通知缓存,并更新缓存中的数据的问题。...

    2018-06-23 22:14:53

  • C# 索引器

    索引器(Indexer)是C#引入的一个新型的类成员,它使得类中的对象可以像数组那样方便、直观的被引用。索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。定义了索引器的类可以让您像访问数组一样的使用 [ ] 运算符访问类的...

    2018-06-23 22:14:42

  • C#调用WORD处理的实例代码(包含excel)

    最近程序人生(http://www.manong123.com)一个朋友让我帮他做一个小功能,其实就是把WORD文档里的内容存到数据库里去,可以实现搜索并转EXCEL的功能,需求很简单,想不到加上部署折腾了我一个星期,我先把需求详细描述一下: 提供一个WORD文档的样板,这个WORD文档里大...

    2018-06-23 22:14:49

  • 【C#】OOP之多态那点事

    前言: 对菜鸟开发者的忠告:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging(也就说看代码) 看上面的UML图,我们创建一个抽象的Instrument类,类中有一个抽象方法paly,然后所有的子类都继承这个类并实现paly方法。(若不懂继承,请参照另一篇:OOP之继承...

    2018-06-23 22:14:19

  • C#实现对Word文件读写[转]

    手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。 实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0 另外当然还需要引用Interop.Word.Dll....

    2018-06-23 22:14:32

2