摘要: //SrcPath 源文件String shortName = System.IO.Path.GetFileName(SrcPath);Database srcdb = new Database(false, true); srcdb.ReadDwgFile(SrcPath, FileShare.R... 阅读全文
posted @ 2015-09-28 10:03 UE_TWO 阅读(138) 评论(0) 推荐(0)
摘要: 图层的的添加///acDoc 要添加的文档///strLayerName 图层名字///color 图层颜色///public ObjectId CreateCadLayer(Document acDoc, string strLayerName,System.Drawing.Color color... 阅读全文
posted @ 2015-09-21 10:34 UE_TWO 阅读(215) 评论(17) 推荐(0)
摘要: 接口(C# 编程指南)接口包含类或结构可以实现的一组相关功能的定义。例如,使用接口可以在类中包括来自多个源的行为。由于C#语言不支持多重继承,所以该功能很重要。此外,如果要模拟结构的继承,也必须使用接口,因为它们无法实际从另一个结构或类继承。可使用interface关键字定义接口,如以下示例所示。C... 阅读全文
posted @ 2015-09-11 11:54 UE_TWO 阅读(144) 评论(0) 推荐(0)
摘要: abstract修饰符可以和类、方法、属性、索引器及事件一起使用,在类声明中使用abstract修饰符以表明这个类只能是其他类的基类。抽象类的特性(1)抽象类不能被实例化(2)抽象类可以包含抽象方法和抽象访问器(3)不能用sealed修饰符修改抽象类,因为抽象类本身就是用来给其他类继承的(4)抽象类... 阅读全文
posted @ 2015-09-11 11:43 UE_TWO 阅读(105) 评论(0) 推荐(0)
摘要: C#静态变量、静态方法、静态类的使用一、静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态... 阅读全文
posted @ 2015-09-11 11:21 UE_TWO 阅读(153) 评论(0) 推荐(0)
摘要: is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Booleanb1=(oisSystem.Object);//b1为trueSystem.Booleanb... 阅读全文
posted @ 2015-09-11 10:54 UE_TWO 阅读(296) 评论(0) 推荐(0)
摘要: new 修饰符(C# 参考)在用作声明修饰符时,new关键字可以显式隐藏从基类继承的成员。隐藏继承的成员时,该成员的派生版本将替换基类版本。虽然可以不使用new修饰符来隐藏成员,但将收到编译器警告。如果使用new来显式隐藏成员,将禁止此警告。若要隐藏继承的成员,请使用相同名称在派生类中声明该成员,并... 阅读全文
posted @ 2015-09-11 10:37 UE_TWO 阅读(200) 评论(0) 推荐(0)