Hej,
Ostatnio byłem na rozmowie gdzie pan rekruter mnie pouczał, że logi które wpisałem :
logger.Info($" Start class {nameof(Example)}");
jest źle. Tłumaczył mi, że w logach powinienem używać string.format bo wtedy poprawnie mi wyświetli nazwę takiej klasy etc. Czyli:
logger.Info(string.Format(" Start class {0}", nameof(Example));
Co wy o tym sądzicie? Szczerze powiedziawszy mnie to zatkało. Zawsze myślałem, że to samo, a wybierałem pierwszą opcje ze względu, że dla mnie jest bardziej czytelna.