在 C# 中,我在函数上方看到这段代码,想知道它的真正含义是什么?
[Register ("AppDelegate")]
最佳答案
这不是关键字,而是属性,因此您可能需要阅读相关内容。该属性将称为 RegisterAttribute
,我以前从未见过。 MSDN 似乎也不承认它的存在。因此可以得出结论,它不是 .NET 的一部分,因此我们无法知道它的功能(除非您正在使用其他库,在这种情况下,您应该将它们包含在您的帖子中)。
它是在您自己的项目中定义的另一个选项(也许您从其他人那里导入了代码),在这种情况下,您应该右键单击 Register
并选择“Go to definition”* 以找到它的定义(感谢@WillemDuncan,这是一个更好的解决方案)。
* 在 MonoDevelop 中它是“Go to declaration”
关于c# - C#中的Register关键字是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15997203/