16

現在のクラス名を文字列に取得しようとしています。

例えば:

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

public abstract class MiniMarker : Mark
{
}

クラスから文字列を取得したいMarkerので、それから作成する各抽象クラス内に文字列を配置する必要はありません。

文字列を にしたいMiniMarker、または抽象クラスの名前を付けたい。

試してみMethodBase.GetCurrentMethod().DeclaringTypeましたが、うまくいきませんでした。

4

2 に答える 2