国产精品久久久久久久久久东京,亚洲视频免费播放,少妇人妻精品一区二区三区视频,日韩一级品

好房網(wǎng)

網(wǎng)站首頁問答百科 >正文

C#(設(shè)置 AttributeUsage)

2022-07-13 15:19:06 問答百科來源:
導(dǎo)讀 想必現(xiàn)在有很多小伙伴對于C# 設(shè)置 AttributeUsage方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于C# 設(shè)置 Attribu...

想必現(xiàn)在有很多小伙伴對于C# 設(shè)置 AttributeUsage方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于C# 設(shè)置 AttributeUsage方面的知識分享給大家,希望大家會喜歡哦。

1、AttributeTargets 枚舉

2、成員名稱 說明

3、All 可以對任何應(yīng)用程序元素應(yīng)用屬性。

4、芝士回題層答,版權(quán)必究金一,未經(jīng)許可,不得轉(zhuǎn)與載

5、Assembly 可以對程序集應(yīng)用屬性。

6、是和也著很老取階己集織眾驗近照。

7、Class 可以對類應(yīng)用屬性。

8、Constructor 可以對構(gòu)造函數(shù)應(yīng)用屬性。

9、于種法開樣公想位她期,任保教千除快片專育適。

10、Delegate 可以對委托應(yīng)用屬性。

11、Enum 可以對枚舉應(yīng)用屬性。

12、Event 可以對事件應(yīng)用屬性。

13、Field 可以對字段應(yīng)用屬性。

14、GenericParameter 可以對泛型參數(shù)應(yīng)用屬性。

15、Interface 可以對接口應(yīng)用屬性。

16、Method 可以對方法應(yīng)用屬性。

17、Module 可以對模塊應(yīng)用屬性。 注意

18、Module 指的是可移植的可執(zhí)行文件(.dll 或 .exe),而非 Visual Basic 標準模塊。

19、Parameter 可以對參數(shù)應(yīng)用屬性。

20、Property 可以對屬性 (Property) 應(yīng)用屬性 (Attribute)。

21、ReturnValue 可以對返回值應(yīng)用屬性。

22、Struct 可以對結(jié)構(gòu)應(yīng)用屬性,即值類型

23、下面的代碼示例演示如何應(yīng)用 AttributeTargets 枚舉:

24、using System;

25、namespace AttTargsCS {

26、// This attribute is only valid on a class.

27、[AttributeUsage(AttributeTargets.Class)]

28、public class ClassTargetAttribute : Attribute {

29、}

30、// This attribute is only valid on a method.

31、[AttributeUsage(AttributeTargets.Method)]

32、public class MethodTargetAttribute : Attribute {

33、}

34、// This attribute is only valid on a constructor.

35、[AttributeUsage(AttributeTargets.Constructor)]

36、public class ConstructorTargetAttribute : Attribute {

37、}

38、// This attribute is only valid on a field.

39、[AttributeUsage(AttributeTargets.Field)]

40、public class FieldTargetAttribute : Attribute {

41、}

42、// This attribute is valid on a class or a method.

43、[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method)]

44、public class ClassMethodTargetAttribute : Attribute {

45、}

46、// This attribute is valid on any target.

47、[AttributeUsage(AttributeTargets.All)]

48、public class AllTargetsAttribute : Attribute {

49、}

50、[ClassTarget]

51、[ClassMethodTarget]

52、[AllTargets]

53、public class TestClassAttribute {

54、[ConstructorTarget]

55、[AllTargets]

56、TestClassAttribute() {

57、}

58、[MethodTarget]

59、[ClassMethodTarget]

60、[AllTargets]

61、public void Method1() {

62、}

63、[FieldTarget]

64、[AllTargets]

65、public int myInt;

66、static void Main(string[] args) {

67、}

68、}

69、}

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章