- 1
<span class="<asp:PlaceHolder runat='server' Visible='<%# IsSuspiciousActivity(10) %>'> b-suspicious-activity </asp:PlaceHolder>">
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+110
<span class="<asp:PlaceHolder runat='server' Visible='<%# IsSuspiciousActivity(10) %>'> b-suspicious-activity </asp:PlaceHolder>">
+106
/// <summary>
/// Класс реализует логику определяения валидности объекта
/// по принципу отсутсвия несоответсвий с рангом >1
/// </summary>
public class Decider : IDecider
{
...
}
Жаль только, что его метод не возвращает IDecision - для полноты картины.
+117
private void _Filter (ref DataTable Dt)
{
if (Dt.Columns.Contains("id_rvobjecttype") && Dt.Columns.Contains("id_rvdevicestatus") && Dt.Columns.Contains("id_storage") &&
(RvObjectType > 0 || Status > 0 || Storage > -1))
{
DataRow[] rows = Dt.Select(string.Format(
"((id_rvobjecttype = {0} or not {1}) and (id_rvdevicestatus = {2} or not {3}) and (id_storage = {4} or not {5})) or id = {6}",
fRvObjectType, fRvObjectType > 0, (int)Status, Status > 0, Storage, Storage > -1, IgnoreId));
Dt = rows.Length > 0 ? rows.CopyToDataTable() : Dt.Clone();
}
}
+123
public static void DecToHex(int din) //Перевод из десятичной системы в шестнадцатеричную
{
string hout="", buk="";
int q,r;
while (din>0)
{
q = din % 16;
din = din / 16;
if (q >= 0 && q < 10)
buk = q.ToString();
else
if (q == 10)
buk = "A";
else if (q == 11)
buk = "B";
else if (q == 12)
buk = "C";
else if (q == 13)
buk = "D";
else if (q == 14)
buk = "E";
else if (q == 15)
buk = "F";
hout =hout + buk;
}
Console.WriteLine(MyReverseString(hout));
}
Метод переводит из десятичной системы в шестнадцатеричную. Метод MyReverseString собственный метод переворота строки.
+106
public static boolean isNumeric(string word)
{
char[] charArray = word.toCharArray();
foreach (char letter in charArray)
{
if (!(letter == '0' || letter == '1' || letter == '2' || letter == '3' || letter == '4' || letter == '5' || letter == '6' || letter == '7' || letter == '8' || letter == '9'))
{
return false;
}
return true;
}
}
За одно и подскажите правильный, оптимальный вариант этой функции
+109
...
XElement body = new XElement(obj.Body);
obj.HasText = body.Element("text") != null;
obj.HasPhoto = files!=null && body.Element("files");
obj.Body = new XElement(body);
...
+956
using System;
namespace Угадай_цифру
{
class Program
{
struct IntNull
{
public static Random Rand = new Random();
public static int CompInt;
public static string UserInt;
}
public static void Main(string[] args)
{
try
{
Console.WriteLine("Игра: отгадай число.");
Console.Write("Правила игры просты, компьютер загадывает цисло от одного до 10, вы должны его отгадать.");
Console.ReadLine();
Console.Clear();
GetInt();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
public static void GetInt()
{
try
{
IntNull.CompInt = IntNull.Rand.Next(0, 10);
Console.Clear();
Console.WriteLine("Комптютер загадал число, отгадайте его");
string User = Console.ReadLine();
IntNull.UserInt = User;
Console.Clear();
GetProverka();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
public static void GetProverka()
{
try
{
if(IntNull.CompInt == Convert.ToInt32(IntNull.UserInt))
{
Console.Clear();
Console.WriteLine("Молодец, правильный ответ {0}", IntNull.CompInt);
Console.WriteLine("Нажмите Enter для продолжения");
Console.ReadLine();
GetInt();
}
else
{
Console.Clear();
Console.WriteLine("Лошара, ответ неверный, правильный ответ {0}", IntNull.CompInt);
Console.WriteLine("Нажмите Enter для продолжения");
Console.ReadLine();
GetInt();
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
}
Один программист выложил на малоизвестном сайте
+964
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
op: int b, c, d, e;
c = 0;
e = 1;
Console.WriteLine("a - посчитать сумму");
Console.WriteLine("b - посчитать произведение");
Console.Write("вариант=");
string p = Console.ReadLine();
if (p == "a")
{
ok: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
if (d == 0) goto op;
else
{
Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
for (int a = d; a <= b; a++)
{
c = c + a;
Console.WriteLine(c);
}
Console.WriteLine("Сумма цифр от " + d + " до " + b + " = " + c);
Console.ReadLine();
goto ok;
}
}
if (p == "b")
{
ol: Console.Write("С какого числа считаем:"); d = Convert.ToInt32(Console.ReadLine());
if (d == 0) goto op;
else
{
Console.Write("Число до которого считаем:"); b = Convert.ToInt32(Console.ReadLine());
for (int a = d; a <= b; a++)
{
e = e * a;
Console.WriteLine(e);
}
Console.WriteLine("Произведение чисел от " + d + " до " + b + " = " + e);
Console.ReadLine();
goto ol;
}
}
else goto op;
}
}
}
Нашёл на одном форуме
+113
public partial class EditorForm : Form
{
private List<IEditObject> _readOnlyObjects;
public IEditObject EditValue {get; set;}
public EditorForm(IEditObject value, List<IEditObject> readOnlyObjects)
{
if (value != null)
{
EditValue = value;
}
if (readOnlyObjects != null && readOnlyObjects.Count > 0)
{
_readOnlyObjects = readOnlyObjects;
}
}
}
Во избежание лишних присвоений.
+950
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace bibl2
{
public class DBS_BUTTON : Button
{
static DBS_BUTTON()
{
}
protected void OnClick(object sender, EventArgs e)
{
Click(sender, e);
}
}
}