Си диез / Говнокод #27965 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
using System;
					
public class Program
{
	public static void Main()
	{
		69.Doeb();
		typeof(Ext).Doeb();
	}
}

public static class Ext
{
	public static void Doeb(this object o)
	{
		string s;
		Type type = o.GetType();
		s = type.ToString();
		while(type != null)
		{
			type = type.BaseType;
			try
			{
				s += $" > {type.ToString()}";
			}
			catch
			{
				break;
			}
		}
		Console.WriteLine(s);
	}
}

Ты с какого района? Чьих будешь?

Запостил: SystemGCCollect SystemGCCollect, (Updated )

Комментарии (6) RSS

  • Переписал на powershell!
    Update-TypeData -TypeName System.Object -MemberType ScriptMethod -MemberName Doeb -Value {
      $type = $this.GetType()
      return $type.ToString(), $(while ($type.BaseType) {
        $type = $type.BaseType
        " > " + $type.ToString()
      }) | Join-String
    } -Force
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8