Информация об изменениях

Сообщение Интерполяция строк от 23.10.2016 22:13

Изменено 23.10.2016 22:14 hardcase

Какой умник догадался таким замечательным образом компилировать интерполяцию строк:

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine($"Hello world from {nameof(Program)} class, {nameof(Main)} method.");
    }
}



В String.Format?

internal class Program
{
  private static void Main(string[] args)
  {
    Console.WriteLine(string.Format("Hello world from {0} class, {1} method.", "Program", "Main"));
  }
}


Я несказанно удивлен этому спецэффекту в глядя в профайлер.
Интерполяция строк
Какой умник догадался таким замечательным образом компилировать интерполяцию строк...

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine($"Hello world from {nameof(Program)} class, {nameof(Main)} method.");
    }
}


...в String.Format?

internal class Program
{
  private static void Main(string[] args)
  {
    Console.WriteLine(string.Format("Hello world from {0} class, {1} method.", "Program", "Main"));
  }
}


Я был несказанно удивлен этому спецэффекту в глядя в профайлер.