gpt4 book ai didi

c# - 使用自定义属性最简单最优雅的方法是什么

转载 作者:行者123 更新时间:2023-11-30 13:13:50 24 4
gpt4 key购买 nike

坦白一点,我从来没有写过属性类。我知道它们的目的是用标志或可能的额外功能装饰类。

谁能给我一个简单的例子,不仅可以创建属性并将其应用于类,还可以利用另一个代码块中的属性。我见过的唯一使用任何形式的属性的代码示例是通过反射来实现的,尽管我一直希望有一种无需反射即可使用它们的方法。

最佳答案

属性总是与反射一起使用。它们在编译时被嵌入到类型的元数据中,读取它们的唯一方法是通过反射。当您想要编写一个类型并且想要将一些元数据与其相关联以供该类型的使用者使用时,可以使用属性。

关于c# - 使用自定义属性最简单最优雅的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357109/

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