- 1
- 2
- 3
- 4
- 5
public static string CreateBrowserCacheExtension(object key)
{
//...Остальной код опущен для ясности
return "Cache=" + Math.Abs(key.GetHashCode());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1
+136
public static string CreateBrowserCacheExtension(object key)
{
//...Остальной код опущен для ясности
return "Cache=" + Math.Abs(key.GetHashCode());
}
Legacy code из проекта над которым я работаю.
Косяк в том, что GetHashCode() иногда возвращает значение, равное System.Int32.MinValue.
А это в свою очередь приводит к OverflowException, в случае с Math.Abs(...);