gpt4 book ai didi

c# - 如何列出省略属性访问器的接口(interface)方法

转载 作者:太空狗 更新时间:2023-10-29 20:45:18 27 4
gpt4 key购买 nike

<分区>

我想使用反射来显示界面中的方法列表。

public interface IRoadVehicle
{
int WheelCount { get; }
bool IsEmergency();
}

我使用以下代码:

foreach (var m in typeof(IRoadVehicle).GetMethods())
{
Console.WriteLine(m.Name);
}

但是,如果接口(interface)具有属性,我还会列出编译器生成的属性访问器。我想区分显式定义的方法和属性访问器以省略后者。

//output:
//get_WheelCount
//IsEmergency

//desired output:
//IsEmergency

如何过滤掉属性相关的方法?

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