Как узнать имя переменной?

code: #csharp
  1. using System;
  2.  
  3. class SomeClass
  4. {
  5.     public string GetName(object obj)
  6.     {
  7.         return obj.GetType().GetProperties()[0].Name;
  8.     }
  9. }
  10.  
  11. class Program
  12. {
  13.     static void Main()
  14.     {
  15.         string testVariable = "trololo";
  16.  
  17.         SomeClass someClass = new SomeClass();
  18.         string variableName = someClass.GetName(new { testVariable });
  19.  
  20.         Console.WriteLine(variableName);
  21.         Console.ReadKey();
  22.     }
  23. }
Поделиться:

Похожие статьи: