我想知道在C#中进行浅层复制的最快方法是什么?我只知道有两种方法可以做浅拷贝:
我发现(2)比(1)快.我想知道是否还有另一种方法可以进行浅层复制?
我想知道在实施战略设计模式时使用委托与OOP的优缺点是什么?
你建议使用哪一种?或委托解决什么样的问题?如果OOP更好,我们为什么要使用OOP?
谢谢!
-tep
我从网上阅读有关C#属性和元数据的教程.这很酷,但我想知道它的含义.
加载程序集时是否加载(自定义)属性?或者仅当您使用反射来检索元数据时?
似乎属性增加了代码大小的总和,因为它被编译到可执行文件中?这是正确的吗?
是否可以拥有编译时属性?即只有定义了DEBUG才会应用属性?
我知道有人这样做:
#if DEBUG
[MyCustomAttribute]
#endif
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有更好的方法?
谢谢!
-Stephanus