请问C#中的方括号是什么意思??

时间:2021-04-11 21:17:45
[LicenseProviderAttribute(typeof(LicFileLicenseProvider))]

public class UserControl1 : System.Windows.Forms.UserControl  {

           private License license = null;

           public UserControl1()  {

        license = LicenseManager.Validate(typeof(UserControl1), this);  } 

           //other methods.

}  
好像是什么特性,不太清楚,能不能详细的讲一下,谢谢!

6 个解决方案

#1


属性,看帮助attribute

#2


函数内的一般就是数组
函数外的就是Attribute,特性。
详见 MSDN

#3


学习了!

#4


特性。

#5



摘自MSDN:


Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法、可移植可执行文件模块、参数、属性 (Property)、返回值、结构或其他属性 (Attribute)。

属性所提供的信息也称为元数据。元数据可由应用程序在运行时进行检查以控制程序处理数据的方式,也可以由外部工具在运行前检查以控制应用程序处理或维护自身的方式。例如,.NET Framework 预定义属性类型并使用属性类型控制运行时行为,某些编程语言使用属性类型表示 .NET Framework 公共类型系统不直接支持的语言功能。 

所有属性类型都直接或间接地从 Attribute 类派生。属性可应用于任何目标元素;多个属性可应用于同一目标元素;并且属性可由从目标元素派生的元素继承。使用 AttributeTargets 类可以指定属性所应用到的目标元素。 




这种标记属于地下工作者,秘密联络的。。。。。哈哈哈

#6


引用 2 楼 wuyazhe 的回复:
函数内的一般就是数组
函数外的就是Attribute,特性。
详见MSDN


up 请问C#中的方括号是什么意思??

#1


属性,看帮助attribute

#2


函数内的一般就是数组
函数外的就是Attribute,特性。
详见 MSDN

#3


学习了!

#4


特性。

#5



摘自MSDN:


Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法、可移植可执行文件模块、参数、属性 (Property)、返回值、结构或其他属性 (Attribute)。

属性所提供的信息也称为元数据。元数据可由应用程序在运行时进行检查以控制程序处理数据的方式,也可以由外部工具在运行前检查以控制应用程序处理或维护自身的方式。例如,.NET Framework 预定义属性类型并使用属性类型控制运行时行为,某些编程语言使用属性类型表示 .NET Framework 公共类型系统不直接支持的语言功能。 

所有属性类型都直接或间接地从 Attribute 类派生。属性可应用于任何目标元素;多个属性可应用于同一目标元素;并且属性可由从目标元素派生的元素继承。使用 AttributeTargets 类可以指定属性所应用到的目标元素。 




这种标记属于地下工作者,秘密联络的。。。。。哈哈哈

#6


引用 2 楼 wuyazhe 的回复:
函数内的一般就是数组
函数外的就是Attribute,特性。
详见MSDN


up 请问C#中的方括号是什么意思??