小编Cra*_*aig的帖子

如何在运行时获取当前的类名?

我正在尝试将当前的类名称转换为字符串.

例如:

public class Marker : Mark
{
    string currentclass = ???;
}

public abstract class MiniMarker : Mark
{
}
Run Code Online (Sandbox Code Playgroud)

我想从Marker类中获取字符串,所以我不必将它放在我从中创建的每个抽象类中.

我想要字符串MiniMarker,或者抽象类的名称.

我试过了MethodBase.GetCurrentMethod().DeclaringType,但没办法.

c# reflection class abstract

13
推荐指数
2
解决办法
5万
查看次数

标签 统计

abstract ×1

c# ×1

class ×1

reflection ×1