- 1
- 2
- 3
- 4
- 5
- 6
if (Cache[articlesRssData] != null)
{
return Cache[articlesRssData] as ArticleRssData?;
}
return null;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
if (Cache[articlesRssData] != null)
{
return Cache[articlesRssData] as ArticleRssData?;
}
return null;
uusb 08.08.2012 17:40 # 0
Sulik78 08.08.2012 18:34 # +3
мы поняли. КЭП.
Elvenfighter 08.08.2012 20:06 # 0
bormand 08.08.2012 20:26 # +4
http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx
P.S. Знатоки c#, поясните, пожалуйста, зачем это здесь - ведь ArticleRssData не слишком похож на value-type.
P.P.S. Кажется понял - он описан как struct.
absolut 08.08.2012 20:30 # +3
phoenixx 09.08.2012 02:07 # +2
Если там будет null, то он его и вернет.
И в оригинальном случае будет еще два поиска по кешу.
bormand 09.08.2012 07:03 # +2
absolut 09.08.2012 09:23 # +2
phoenixx 09.08.2012 12:49 # +1
либо "два поиска вместо одного", либо "еще один поиск" :)
abatishchev 10.08.2012 15:35 # 0
phoenixx 10.08.2012 15:37 # +1
vistefan 09.08.2012 15:21 # +1