随笔分类 - C#
摘要:1.定义:回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 普通函数: Main() { void A(); void B(); } 回调函数不同点:B方法的执行时间点与触发方式。具体的实现利用委托。 Main() { void A(
阅读全文
摘要:泛型:C#2.0推出的一种新型语法,延迟申明思想的体现 1.参数泛型,原有的object是所有对象的基类,可以实现延迟申明的编程思想,涉及拆箱与装箱,损耗性能,泛型可以很好的解决这个问题。 其性能有其一定的优越性。2.泛型的执行,应用程序通常是由JIT(即时编译器)生成二进制代码后被程序执行,泛型会
阅读全文
摘要:DB常用的两种字符集: 英文:SIMPLIFIED CHINESE_CHINA.US7ASCII 中文:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 中文字符集一般用oracle相关驱动读写是正常的,当DB的字符集是英文集:SIMPLIFIED CHINESE_CHINA.US
阅读全文
摘要:抽象类:一个介于类和接口之间的类,本质是类,拥有接口的性质,故又可以理解成不完整的接口。 abstract修饰符是抽象类的关键字段,修饰着类名和方法名。 方法的抽象等同于接口中的方法,在抽象类中只做一个声明而不用方法体,具体的实现交由继承类通过重写方法去实现(继承类是必须去重写,等同于实现类实现接口
阅读全文
摘要:1.数组 优点:数组的存储空间是连续的,它的查询和修改值效率是极优的。 缺点: 数组的维度、长度和类型在声明定义时已经被确定,因此在后续的调整中不便插入和调整维度,在实际使用中经常会存在不确定确定其length的情况, 通常会遇到超出索引范围等异常。 2.ArrayList: 对其的理解是数组集合,
阅读全文
摘要:Stopwatch类的命名空间:using System.Diagnostics; 用法: Stopwatch sw = new Stopwatch(); sw.Start(); ////////////////////////////////// 需要监测的代码 /////////////////
阅读全文
摘要:using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; namespace MyImage.BandCode { /// <summar
阅读全文
摘要:using System;using System.Collections.Generic;using System.Data;using System.Drawing; namespace Code{ class BarCode { public class Code128 { private D
阅读全文
摘要:命名空间: using System.IO;using System.Security.Cryptography; /// <summary> /// Des默认密钥向量 /// </summary> public static byte[] DesIv = { 0x12, 0x34, 0x56,
阅读全文
摘要:下面的示例演示如何使用 AesCryptoServiceProvider 类对示例数据进行加密和解密。 1.命名空间的引用: using System.IO;using System.Security.Cryptography; 2.方法的调用: string original = "Here is
阅读全文

浙公网安备 33010602011771号