Рассмотрим файл C # с очень небольшим содержанием, например,
...
public void DoSomething()
{
Console.WriteLine("Does Something!");
}
...
И тот же фрагмент с комментарием:
...
public void DoSomething()
{
// This line does something!
Console.WriteLine("Does Something!");
}
...
Когда компилятор приходит, чтобы поместить этот файл вdll это скинет лишнее и сделает его машиночитаемым.Означает ли это, что оба DLL полностью идентичны ?Очевидно, что два файла имеют разное количество строк и будут хэшироваться с разными значениями, но заботится ли компилятор?Будет ли пустая строка иметь такое же влияние при изменении файла, например,
...
public void DoSomething()
{
Console.WriteLine("Does Something!");
}
...