- 1
- 2
- 3
- 4
userPerms = (Permissions)Session["permissions"];
if (userPerms.AllUserRights["rod_view"] == null && userPerms.AllUserRights["rod_view"] == null) {
throw new Exception("no rights");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+108
userPerms = (Permissions)Session["permissions"];
if (userPerms.AllUserRights["rod_view"] == null && userPerms.AllUserRights["rod_view"] == null) {
throw new Exception("no rights");
}
Я по два раза по два раза не повторяю не повторяю.
+113
int width_of_rectangle = 690;// ширина
int height_of_rectangle = 395;// высота
int boundary_of_rectangle_x = 15;// граница по Х
int boundary_of_rectangle_у = 15;// граница по У
int size_of_ball = 25;// размер шарика
int size_of_move_of_ball = 3; // коефициент скорости от рамера шарика
private Bitmap myBitmap;
int position_of_ball_x,
position_of_ball_y,
radius_of_ball_x,
radius_of_ball_y,
move_of_ball_x,
move_of_ball_y,
width_of_bitmap_of_ball,
height_of_bitmap_of_ball,
width_of_margin_of_bitmap,
height_of_margin_of_bitmap;
Структуры..? Не, не слышал!
+142
class Program
{
static void Main()
{
A a = new A();
E e = new E();
e = (E)(D)(C)(B)(A)a; //обычная конвертация =)
}
}
class A { }
class B : A { }
class C : B { }
class D : C { }
class E : D { }
Обычная явная конвертация =)
+101
Thread thread = new Thread(delegate() {
Thread subThread = new Thread(delegate() {
Thread subsubThread = new Thread(delegate() {
Console.WriteLine("Hello World! Best version of first console propgram :)");
Console.ReadLine();
});
});
});
Лучшая версия первой консольной программы)
+115
foreach (var sheet in paper.Decomposed)
{
if (ct > 0 && sheet.Equals(paper.Decomposed[ct]))
{
paper.PaperPrice += paperPrice;
paper.PrintingPrice += printingPrice;
paper.PlatesPrice += platesPrice;
ct++;
continue;
}
ct++;
...
}
+110
private void button6_Click(object sender, EventArgs e)
{
string str;
FileStream fs = new FileStream("file.data", FileMode.Open,FileAccess.Read);
BinaryReader br = new BinaryReader(fs, Encoding.UTF8);
try
{
while (true)
{
str = br.ReadString();
listBox1.Items.Add(str);
}
}
catch { MessageBox.Show("Файл file.data успешно считан", "Успех!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); }
fs.Close();
br.Close();
}
while (true)-изюминка конечно =)
а так это из курсовой первокурсницы, так что простительно
+122
Console.WriteLine(Math.Sin(long.MaxValue));
Выведет 9,22337203685478E+18
+114
public static IHtmlString CreateAchorCloseTag(this HtmlHelper htmlHelper)
{
return htmlHelper.Raw("</a>");
}
+123
static bool HasSp1()
{
try
{
WaitHandle h = new ManualResetEvent(true);
h.WaitOne(0);
return true;
}
catch
{
return false;
}
}
Проверка наличия Service Pack 1 к .NET Framework 3.5 (в продолжение предыдущего ГК). Да, есть другие варианты, но этот не выглядит хуже.
+111
do
{
...
} while (!stopEvent.WaitOne(1000, false));
// Вылетает с MissingMethodException, если не стоит SP1 к .NET Framework 3.5
//} while (!stopEvent.WaitOne(1000));
Как хорошо, что мощная и надежная технология .NET избавила нас от Dll Hell!