常用特性(C# 和 Visual Basic)

论坛 期权论坛     
选择匿名的用户   2021-5-30 11:16   122   0
<div id="mainSection">
<div id="mainBody">
  <p></p>
  <div class="introduction">
   <p><span class="sentence" id="mt1">本主题介绍最常用于在 C# 和 Visual Basic 程序中的属性。</span>        </p>
   <ul><li> <p><a href="http://msdn.microsoft.com/zh-cn/library/z371wyft.aspx#Global">全局属性</a>            </p> </li><li> <p><a href="http://msdn.microsoft.com/zh-cn/library/z371wyft.aspx#Obsolete">已过时的特性</a>            </p> </li><li> <p><a href="http://msdn.microsoft.com/zh-cn/library/z371wyft.aspx#Conditional">条件特性</a>            </p> </li><li> <p><a href="http://msdn.microsoft.com/zh-cn/library/z371wyft.aspx#CallerInfo">调用方信息属性</a>            </p> </li><li> <p><a href="http://msdn.microsoft.com/zh-cn/library/z371wyft.aspx#VB">Visual Basic 特性</a>            </p> </li></ul>
  </div>
  <a id="Global"></a>      
  <div>
            
   <div class="LW_CollapsibleArea_TitleDiv">
    <div>
     <a class="LW_CollapsibleArea_TitleAhref" href="" title="折叠"><span class="cl_CollapsibleArea_expanding LW_CollapsibleArea_Img"></span>              <span class="LW_CollapsibleArea_Title">全局属性</span>             </a>            
     <div class="LW_CollapsibleArea_HrDiv">
      <hr class="LW_CollapsibleArea_Hr">
     </div>
    </div>
   </div>
   <div class="sectionblock">
    <a id="sectionToggle0"></a>
    <p><span class="sentence" id="mt7">大多数特性适用于特定的语言元素 (如类或方法;但是,有些属性是全局它们适用于整个程序集或模块。</span> <span class="sentence" id="mt8">例如, <a href="http://msdn.microsoft.com/zh-cn/library/system.reflection.assemblyversionattribute.aspx">AssemblyVersionAttribute</a> 属性可用于向程序集中嵌入版本信息,如下例所示:</span> </p>
    <div class="codeSnippetContainer">
     <div class="codeSnippetContainerTabs">
      <div class="codeSnippetContainerTab codeSnippetContainerTabActive codeSnippetContainerTabFirst" dir="ltr">
       C#
      </div>
      <div class="codeSnippetContainerTab codeSnippetContainerTabLast" dir="ltr">
       <a href="">VB</a>
      </div>
     </div>
     <div class="codeSnippetContainerCodeContainer">
      <div class="codeSnippetToolBar">
       <div class="codeSnippetToolBarText">
        <a href="" name="CodeSnippetCopyLink" style="display:block" title="复制到剪贴板。">复制</a>
       </div>
      </div>
      <div class="codeSnippetContainerCode" dir="ltr" id="CodeSnippetContainerCode_74ec1654-422c-4287-b8b7-65b252bb406a">
       <div style="color:black">
        <pre class="blockcode">[<span style="color:blue">assembly</span>: AssemblyVersion(<span style="color:#a31515">&#34;1.0.0.0&#34;</span>)]
</pre>
       </div>
      </div>
     </div>
    </div>
    <p><span class="sentence" id="mt9">全局特性在源代码中出现在任何顶级 <span class="input">using</span> 指令 (在 Visual Basic 中<span class="input">Imports</span> 更高版本以及任何类型、模块或命名空间声明之前。</span> <span class="sentence" id="mt10">全局特性可显示在多个源文件,但是,在单一编译传递必须编译文件。</span>  <span class="sentence" id="mt11">对于 Visual Basic 项目,全局属性以 Visual Basic 项目自动创建的 AssemblyInfo.vb 文件通常中。</span>  <span class="sentence" id="mt12">在 C# 项目中,它们在 AssemblyInfo.cs 文件中。</span>  </p>
    <p><span class="sentence" id="mt13">程序集特性是提供有关程序集的信息的值。</span>  <span class="sentence" id="mt14"> 它们分成以下类别:</span>  </p>
    <ul><li> <p><span class="sentence" id="mt15">程序集标识特性</span></p> </li><li> <p><span class="sentence" id="mt16">信息性特性</span></p> </li><li> <p><span class="sentence" id="mt17">程序集清单特性</span></p> </li><li> <p><span class="sentence" id="mt18">强名称特性</span></p> </li></ul>
    <h3 class="subHeading"><img alt="z371wyft.collapse_all(zh-cn,VS.110).gif" id="collapse_all" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-269f89a6af486649f919538128478583.gif" title="z371wyft.collapse_all(zh-cn,VS.110).gif">程序集标识特性</h3>
    <div class="subsection" id="collapseableSection1">
     <p><span class="sentence" id="mt19">三个特性 (使用强名称,如果适用) 确定程序集的标识:名称、版本和区域性。</span> <span class="sentence" id="mt20">,当在代码中引用时,这些特性构成程序集的完整名称需要。</span>  <span class="sentence" id="mt21">使用特性,可以将程序集的版本和区域性。</span>  <span class="sentence" id="mt22"> 但是,名称值由编译器,在 <a href="http://msdn.microsoft.com/zh-cn/library/1h52t681.aspx">“程序集信息”对话框</a>或程序集链接器 (al.exe) 的 Visual Studio IDE 设置,创建程序集后,根据包含程序集清单的文件。</span> <span class="sentence" id="mt23"><a href="http://msdn.microsoft.com/zh-cn/library/system.reflection.assemblyflagsattribute.aspx">AssemblyFlagsAttribute</a>特性指定程序集的多个副本是否可以共存。</span>  </p>
     <p><span class="sentence" id="mt24">下表显示标识属性。</span></p>
     <div class="caption"></div>
     <div class="tableSection">
      <table><
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP