03 2014 档案
摘要:1.本地变量一看这个标题你可能会一愣,这是个什么东东。看个小例子:static void main(){ int a=10; MyClass mc=new MyClass();} 呵呵,这里的a与mc就是本地变量,它和字段一样,也保存数据。字段通常保存和对象状态有关的数据,而创建本地变量经常用于保存本地或临时数据。呵呵,简单吧,但是它和实例字段有何区别:实例字段本地变量生存期从实例创建开始,直到实例不再被访问从它在块中被声明开始,到块执行结束隐式初始化初始化成该类的默认值没有隐式初始化。如果变量在使用之前没有被赋值,编译器将报错存储区域由于实例字段是类的成员,所有的字段都存储在堆里,无论它是指
阅读全文
摘要:1..NET语言的编译器接受源代码文件,并生成名为程序集的输出文件。程序集要么是可执行的,要么是DLL程序集里的代码并不是本机代码,而是一种名称为CIL的中间语言程序集包含如下信息:程序的CIL程序中使用的类型的元数据对其他程序集引用的元数据2. 程序的编译过程 程序的CIL直到它被调用运行时才会被编译成本机代码。在运行时,CLR执行下面步骤:检查程序集的安全特性在内存中分配空间把程序集中的可执行代码发送给实时编译器(JIT),把其中的一部分编译成本机代码。 程序集中的可执行代码只在需要的时候由JIT编译器进行编译,然后它就被缓存起来以备在后来的程序中执行。这就意味着不被调用的代码不会被编译成
阅读全文
摘要:You're right, it's not being used correctly.The Transaction needs to take place inside the Idling event.The button click handler and Idling event handler should look something like this in Revit 2014:void revitApp_Idling(object sender, Autodesk.Revit.UI.Events.IdlingEventArgs e){UIApplicatio
阅读全文
浙公网安备 33010602011771号