- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public virtual Type GetFields() {
//Must be overridden!!!
return null;
}
public virtual Enum[] GetCompareFields() {
//Must be overridden!!!
return null;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
public virtual Type GetFields() {
//Must be overridden!!!
return null;
}
public virtual Enum[] GetCompareFields() {
//Must be overridden!!!
return null;
}
Про абстракиные методы нам ещё не рассказывали :-D
+142.4
public enum Month
{
Января = 1,
Февраля = 2,
Марта = 3,
Апреля = 4,
Мая = 5,
Июня = 6,
Июля = 7,
Августа = 8,
Сентября = 9,
Октября = 10,
Ноября = 11,
Декабря = 12
}
// Использование
m_date.Text = t.Day + " " + ((Month) t.Month) + " " + t.Year;
Одноразовый енум
+148
catch (Exception) { } // Nothing too bad hapens if we don't show next hint.
Обработка исключений, на демке точно не скорится)
+142.2
void Session_Start(object sender, EventArgs e)
{
Session["SessionID"] = Session.SessionID; //to avoid session regeneration
}
Вот так борются с устареванием сессии
+148
if (row[0]["IsAdmin"].ToString() == "True")
{
return true;
}
else
{
return false;
}
+149
<xsl:template match="/ | @* | node()">
<xsl:if test="local-name()='item'">
<itemname>
<xsl:value-of select="node()"/>
</itemname>
</xsl:if>
<xsl:if test="local-name()!='item'">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:if>
</xsl:template>
+142
if(id==llGetOwner()){
if(message=="re")say(reverseText(last,russian,engl));
else if(message=="re2")say(reverseText("\n"+prelast+"\n"+last,russian,engl));
else if(message=="re3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,russian,engl));
else if(message=="rem")say(reverseText(last_my,russian,engl));
else if(message=="rem2")say(reverseText("\n"+prelast_my+"\n"+last_my,russian,engl));
else if(message=="rem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,russian,engl));
else if(message=="ren")say(reverseText(last_nm,russian,engl));
else if(message=="ren2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,russian,engl));
else if(message=="ren3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,russian,engl));
else if(message=="ee")say(reverseText(last,engl,russian));
else if(message=="ee2")say(reverseText("\n"+prelast+"\n"+last,engl,russian));
else if(message=="ee3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,engl,russian));
else if(message=="eem")say(reverseText(last_my,engl,russian));
else if(message=="eem2")say(reverseText("\n"+prelast_my+"\n"+last_my,engl,russian));
else if(message=="eem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,engl,russian));
else if(message=="een")say(reverseText(last_nm,engl,russian));
else if(message=="een2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,engl,russian));
else if(message=="een3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,engl,russian));
else if(message=="be")say(reverseText(last,both_engl,both_russian));
else if(message=="be2")say(reverseText("\n"+prelast+"\n"+last,both_engl,both_russian));
else if(message=="be3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,both_engl,both_russian));
else if(message=="bem")say(reverseText(last_my,both_engl,both_russian));
else if(message=="bem2")say(reverseText("\n"+prelast_my+"\n"+last_my,both_engl,both_russian));
else if(message=="bem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,both_engl,both_russian));
else if(message=="ben")say(reverseText(last_nm,both_engl,both_russian));
else if(message=="ben2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));
else if(message=="ben3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));
}
Кусок кода на SecondLife-овском LSL. Создатель утверждает, что это охуенно прогрессивная техника, использующая новейшие методы =))
+140.9
XElement rootNode = XDocument.Load("hospital.xml").Descendants().Descendants("mainform").Single(x => x.Attribute("value").Value.Split("\\".ToCharArray()).Contains(splitted[1]));
Весь проект в подобном говне, дебажить невозможно
+150
private int style;
public int Style
{
get
{
return style;
}
{
Style = value;
}
}
Вечный двигатель!
+144
static void Menu()
{
ATD atd = new ATD();
int i = 0; String s;
while (i!=6){
Console.WriteLine("Пожалуйста, укажите необходимое действие:");
Console.WriteLine("*******************************************");
Console.WriteLine("1) Добавить элемент в список");
Console.WriteLine("2) Просмотреть список");
Console.WriteLine("3) Сортировать список");
Console.WriteLine("4) Найти элементы");
Console.WriteLine("5) Удалить элемент из списка");
Console.WriteLine("6) Выход");
Console.WriteLine("*******************************************");
Console.WriteLine();
Console.Write("->");
s = Console.ReadLine();
i = Convert.ToInt32(s);
Console.WriteLine();
// Console.WriteLine("i = " + i);
if (i == 1) atd.AddElement();
else if (i == 2) atd.WriteList();
else if (i == 3) atd.SortList();
else if (i == 4) atd.FindElements();
else if (i == 5) atd.DeleteElement();
else if (i == 6) Console.WriteLine("Программа завершена...");
else Console.WriteLine("Введите корректное значение!");
Console.WriteLine();
Console.WriteLine();
}
}
Пример реализации меню.
Автор — неизвестен