gpt4 book ai didi

c# - AssemblyInfo.cs 中的 assembly 关键字是什么意思。它允许在内部使用方法吗?

转载 作者:可可西里 更新时间:2023-11-01 03:13:39 25 4
gpt4 key购买 nike

在 AssemblyInfo.cs 中看到一些代码片段,例如

[assembly: someattributename]

这段代码是什么意思?

我什至看到了一些在程序集内部使用的方法,比如

[assembly: log4net.Config.XmlConfigurator(Watch=true)]

这是属性了吗?

最佳答案

属性总是应用于元素(例如方法、属性)。 “assembly:”前缀表示属性(您使用“*”省略的部分)是 applied to the assembly .

Applying Attributes at the Assembly Level If you want to apply an attribute at the assembly level, use the Assembly keyword. The following code shows the AssemblyNameAttribute applied at the assembly level.

using System.Reflection;
[assembly:AssemblyTitle("My Assembly")]

When this attribute is applied, the string "MyAssembly" is placed in the assembly manifest in the metadata portion of the file. You can view the attribute either by using the MSIL Disassembler (Ildasm.exe) or by creating a custom program to retrieve the attribute.

关于c# - AssemblyInfo.cs 中的 assembly 关键字是什么意思。它允许在内部使用方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7954424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com