随笔分类 - C#
C#相关
摘要:小编在一次通过C#计算三角函数的时候发现程序计算出来的结果与书本上的结果不一致(什么 什么 计算机会出错吗 那肯定是你没好好学习数学) 调用Math的三角函数方法 示例如下: 数学说:sin(180°) = 0 程序说:Math.Sin(180) 所以 Math.Sin(180) = -0.8011
阅读全文
摘要:object sender:表示触发事件的控件对象EventArgs e:表示事件数据的类的基类 Windows程序有一个事件机制。用于处理用户事件。 在WinForm中我们经常需要给控件添加事件。例如给一个Button按钮添加一个Click点击事件。给TextBox文本框添加一个KeyPress
阅读全文
摘要:C#回调函数的简单讲解与应用例子 —————————————————————————————————————— using System; namespace CallBackTest { class Program //用户层,执行输入等操作 { static void Main(string[]
阅读全文
摘要:1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str = null; 是正确的,int i = null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?" 例如:i
阅读全文
摘要:一、浅谈访问修饰符 作用:设定访问权限,限制类中的成员(属性、方法等)可访问的范围,访问范围通常有,类的内部、类的外部。 最常用的类型:private(私有的,仅类的内部使用);public(公有的,没有访问限制) 注意:类的成员在定义的时候没有显示的写出访问修饰符,则默认是private。对应到字
阅读全文
摘要:SqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的。 /* * 注意事项: 1.修改Database设置 alter database set enabl
阅读全文
摘要:记: 近期在C#中调用别人的DLL的时候有时候出现了 尝试读取或写入受保护的内存 。这通常指示其他内存已损坏 的问题。 错误类型:System.AccessViolationException。 问题位置:在与C++ dll规定传参的类型用的是string导致 问题原因:C++ string类的字符
阅读全文
摘要:在C#中使用关键字 abstract 来定义抽象类和抽象方法。 不能初始化的类被叫做抽象类,它们只提供部分实现,但是另一个类可以继承它并且能创建它们的实例。 "一个包含一个或多个纯虚函数的类叫抽象类,抽象类不能被实例化,进一步一个抽象类只能通过接口和作为其它类的基类使用."- C++ Program
阅读全文
摘要:接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。 接口使得实现接口的类或结构在形式上保持一致。 抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时。 1.接口用于描述一组类的公
阅读全文
摘要:几种数据库的常规封装,以便直接调用开发。
阅读全文
摘要:Access简单封装,方便后续直接调用。
阅读全文
摘要:C#MySQL的基本操作
阅读全文
摘要:将C#对Oracle常用的操作进行整理,方便后续开发使用!
阅读全文
摘要:将C#对SQLserver常用的操作进行整理,方便后续开发使用!
阅读全文

浙公网安备 33010602011771号