Это короткий пост — чуть ли не статья. Вы можете прочитать его за утренним кофе или чаем, а затем прокрутить дальше.
На днях я просматривал кодовую базу и заметил множество методов, эффективно выполняющих одно и то же двумя разными способами:
public static bool PerformSomeCheck_Version_1(string someStringToCheck) { return someStringToCheck == Fruits.Pear.ToString(); } ... public static bool PerformSomeCheck_Version_2(string someStringToCheck) { return someStringToCheck == nameof(Fruits.Pear); } ... enum Fruits { Apple, Banana…