摘要:1.接口必须I开头; 2.只有申明,没有实现; 3.实现类在实现方法时,必须名字与接口一致; 4.实现类在实现继承接口时,必须把父接口的方法一并实现; 5.接口申明,默认是public的,这一点与class不同。 C# 接口(Interface) 接口定义了所有类继承接口时应遵循的语法合同。接口定义
阅读全文
摘要:C# 运算符重载 您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。 例如,请看下面的函数: public static B
阅读全文
摘要:有时候,需要类型不同的数组转换, 比如,从采集卡里读出的是Int16类型的数据,需要存储在数据库OLE对象里面,就需要转换成Byte型。 这里提供两个函数,完成相互转换。 private void Int16ToByte(Int16[] arrInt16, int nInt16Count, ref
阅读全文
摘要:1. 最简单的原因是语法错误。 解决方法:在终端上试试,SQL命令串,是否可行。 2.比较隐秘的错误是insert报语法错误。 解决方法: 看看定义的字段是否与ACCESS关键字重复。 SQL和ACCESS保留字 SQL保留字 action add aggregate all alter after
阅读全文
摘要:1.静态多态 函数重载与操作符重载 2. 函数重载 您可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是参数列表中的参数类型不同,也可以是参数个数不同。不能重载只有返回类型不同的函数声明。 下面的实例演示了几个相同的函数 print(),用于打印不同的数据类型: 当上面的代码
阅读全文
摘要:有时候需要大数据的存取时,如图片,需要用到ole对象的操作。 首先,在默认文件中,添加两个名空间 using System.Data.OleDb; using System.IO; 一个用于数据库操作,一个用于二进制文件操作 在Access中新建数据库Database1.mdb, 完整文件路径D:\
阅读全文
摘要:继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当上面的代码被编译和执行时,它会产生下列结果: 基类的初始化 派生类继承了基类的成员变量和成员方法。因此父类对象应在子类对象创建之前被创建。您可以在成员初始化列表中进行父类的初始化。 下面
阅读全文
摘要:主窗体:form1 参数设置窗体:form4 首先在form4中设置委托和事件 public delegate void TransfDelegate(string value,double dv, int naction,string addr, string id); public event
阅读全文
摘要:C# 类(Class) 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量成为类的成员。 类的定义 类的定义是以关键字 class 开始,后跟类的名称。
阅读全文
摘要:定义结构 为了定义一个结构,您必须使用 struct 语句。struct 语句为程序定义了一个带有多个成员的新的数据类型。 例如,您可以按照如下的方式声明 Book 结构: C# 结构的特点 您已经用了一个简单的名为 Books 的结构。在 C# 中的结构与传统的 C 或 C++ 中的结构不同。C#
阅读全文
摘要:声明数组 在 C# 中声明一个数组,您可以使用下面的语法: 其中, datatype 用于指定被存储在数组中的元素的类型。 [ ] 指定数组的秩(维度)。秩指定数组的大小。 arrayName 指定数组的名称。 例如: 初始化数组 声明一个数组不会在内存中初始化数组。当初始化数组变量时,您可以赋值给
阅读全文
摘要:一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。 要使用一个方法,您需要: 定义方法 调用方法 按值传递参数 这是参数传递的默认方式。在这种方式下,当调用一个方法时,会为每个值参数创建一个新的存储位置。 实际参数的值会复制给形参,
阅读全文
摘要:C# 封装 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。 C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问
阅读全文
摘要:一个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 注释 在 C# 中,变量分为以下几种类型: 值类型(Value
阅读全文