Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我无法理解动态关键字(直到最近才使用 .net 2)。
有人可以解释一下它的用途吗?也许举一个简单但真实的例子,并解释在什么情况下可以使用,优点和缺点等。
在实践中,动态的正确使用很少发生,因为只有在没有(方便的)类型安全的方式来做同样的事情时才使用它。
例如:
ID
这些是有效的用例,但并不常见。
这是一种在运行时解析某些类型的方法。
dynamic obj = new A(); obj.method();