gpt4 book ai didi

c# - 生成多个属性?

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:54 27 4
gpt4 key购买 nike

ATM 我无法安静地想象这将如何运作。我相信这是可以做到的。我注意到我的属性中使用了一种模式,我总是同时使用 3 个特定属性。以下面为例

    [MyAttr(4, @"a"),
MyAttr(41, "b"),
MyAttr(45, "ab")]

我的要复杂得多,但我想定义一个具有更多参数的属性来生成上面的数据。我该怎么做?假设我的一个属性看起来像这样

MyAttr2(4, 41, "a", "b"); //4+41=45, "a"+"b" = "ab"

我如何生成 3 MyAttr 以应用到使用 MyAttr2 的类?

最佳答案

C# 编译器无法将程序集元数据中的单个属性条目转换为多个。但是,您可以按照将附加属性信息公开为属性(或集合)的方式对属性进行建模。但是,子信息不能作为独立属性通过反射直接访问。

关于c# - 生成多个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624801/

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