自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 c# 反射调用事件

这里有个例子 。这个例子用的是静态的Action。这里最后写的三点需要注意的,是对的。“委托其实是个字段,要用GetField来获取”。这里的第一个答案。这个格式有点。。,但是是对的,就是反射调用事件。主要差别在反射的筛选条件:typeof(MyClass).GetFields(BindingFlags.NonPublic | BindingFlags.Instance)对于事件:public event EventHandler<MyEventArgs> Event1;要用(Bind

2021-03-17 14:21:57 1762 3

原创 Revit 二次开发 Curve线的CreateOffset方法

后面解释,先上代码: double lineOffset=10; Curve copyCurve = curve.CreateOffset(lineOffset, getNormal(curve)); /// <summary> /// 传入一根线,根据右手定则,返回可以得到负z轴偏移方向的向量。!!注意,我的线是在xy平面, /// 想把线往负z轴偏移,所以这样做。根据需求自己改方法体 /// </summary>

2020-08-11 10:01:15 2329

原创 c#:abstract和virtual,override。记录一下个人的简单理解

如标题,记录一下个人对这几个c#关键字的简单理解。以及对类、方法的简单划分。 我个人以为类大概有这样的关系: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200514153307320.png) 方法大概是这样: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200514153336718.png)abstractabstract:修饰方法或类,分别叫做抽象方法或抽象类。抽象方法没有实现(函数体)。抽象类没有实.

2020-05-14 16:03:18 227

原创 Revit二次开发--外部application添加到附加模块注意的一些点

一个是,代码先编好(网上很多,command的或者application的,简单的就实现那一两个接口就行),生成dll。然后在revit的插件管理器(Add-In Manager)里面load进来。然后右下键有个save,是生成对应.addin文件的。别自己打.addin文件。可以选择生成在dll当前文件夹,也可以直接生成在revit启动加载那个文件夹。路径、guid什么的都是自动生成的,改都不...

2020-04-29 15:20:30 1101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除