Как получить имя имени класса, используемого в шаблоне стратегии? - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть contextStrategie:

Shared Sub New()
    If ConfigurationManager.AppSettings.GetValues("Context").ToString = "Custom" Then
        _context = New CustomHandler
    Else
        _context = New XMLHandler
    End If
End Sub

Я пытаюсь (для целей тестирования) получить имя класса, используемого для моего экземпляра:

Dim context As ContextStrategie = New ContextStrategie()
'what I tried : 
test.InnerText = context.GetType.Name

То, что я пытался вернуть ContextStrategie , что для меня бесполезно.

Любой способ получить CustomHandler или XMLHandler ?

1 Ответ

0 голосов
/ 04 ноября 2011

GetType - это функция - попробуйте context.GetType (). Name.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...