c# - C#中的Register关键字是什么

标签 c# keyword

在 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/

相关文章:

c# - Windows 应用程序 - 刚开始

c# - 如何使用反射从多级继承类中获取 protected friend 属性?

c# - 获取 C# 的关键字列表

c# - 如何将字符串与列表框中的所有项目进行比较?

c# - 如何在 LongListSelector 中显示/隐藏(如果可能,使用动画)复选框

c# - 在 web.config 中为 dev、qa 和 prod 设置 Entity Framework 连接字符串时遇到问题

"super"关键字的 c++ 仿真

c++ - 声明中可能的最多关键字

c++ - Qt C++ 在函数模板中使用约束

objective-c - 如何填写在 Xcode 中编码的 MacOSX 应用程序的关键字字段?