-
+112
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
static void Main(string[] args)
{
IPEndPoint myIP = null;
TcpListener server = null;
bool loop = true;
while (loop)
{
try
{
Random rnd = new Random(DateTime.Now.Millisecond);
new IPEndPoint(new IPAddress(new byte[] { 127, 0, 0, 1 }), rnd.Next(1000, 9999));
server = new TcpListener(myIP);
loop = false;
}
catch
{
loop = true;
}
}
//...
}
Подключаемся к серверу =)
psina-from-ua,
02 Июня 2010
-
+122
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
SqlCommand SomeCommand = new SqlCommand(SelectString, ConnectionString);
int result;
if(SomeCommand.ExecuteScalar() == null)
{
result = 0;
}
else
{
result = (int)SomeCommand.ExecuteScalar();
}
Why bad ?! The method execute twice ...
O_O,
02 Июня 2010
-
+121
- 1
- 2
- 3
private static readonly char SPECIFIER = "$"[0];
private static readonly char DELIMITER = ":"[0];
private static readonly char[] DELIMITER_ARRAY = new char[1] { DELIMITER };
В глубинах довольно большой CRM'ки
MegaHerz,
02 Июня 2010
-
+121
- 1
- 2
lbxLibrary.Columns[2].ColumnWidth = lbxLibrary.Width - (2 + 15 + 4 + 15 + 4 + 15 + 4 + 16 + 2 + 2);
lbxSamples.Columns[2].ColumnWidth = lbxLibrary.Width - (2 + 15 + 4 + 15 + 4 + 15 + 4 + 16 + 2 + 2);
Американское спагетти.
Подобное содержится в методе InitializeComponent() более чем в 20-ти формах! Кто не помнит, InitializeComponent() формируется дизайнером автоматически, и крайне нежелательно вносить в него изменения. Везде разные объекты, и во многих местах отличны числа.
Dmitriy,
01 Июня 2010
-
+119
- 1
- 2
- 3
- 4
- 5
- 6
if (this.bmp == null) {
} else if (this.bmp.Size.Height < this.ViewSize.Height) {
DisposeBmp();
} else if (this.bmp.Size.Width < this.ListData.RowSize.Width) {
DisposeBmp();
}
Еще один Американский перл.... Присмотритесь к 1-му "if". И так по всему коду.
Dmitriy,
31 Мая 2010
-
+113
- 1
public static bool DefaultSuppressVersionCheck = true; //default is false
Как пишут программисты США.
Dmitriy,
31 Мая 2010
-
+126
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
public partial class Form1 : Form
{
string str;
int количество;
public Form1(string str, int количество)
{
InitializeComponent();
str = this.str;
количество = this.количество;
}
Классный конструктор, ничего не скажешь.
А потом сидишь и удивляешься, почему же у тебя пустая строка и количество не прописалось...
alexanika,
28 Мая 2010
-
+124
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
char arr[] = ... // Здесь происходит чтение массива, неважно как
string result = "";
for(int i = 0; i < arr.Length; i++)
{
result += Char.ToString(arr[i]);
}
Console.WriteLine(result);
Что интересно, автор уже пол года на C# пишет, до этого 2 года на Java. Решение ко всему прочему еще и очевидно с квадратичной сложностью. А должно быть, естественно Console.WriteLine(new String(array));
theos,
27 Мая 2010
-
+131
- 1
- 2
- 3
- 4
- 5
- 6
object FirstElement = null;
foreach(var item in SomeCollection)
{
FirstElement = item;
break;
}
Ось так от береться перший елемент з колекції :)
O_O,
26 Мая 2010
-
+119
- 1
- 2
- 3
- 4
- 5
if (dataTank.UpdateSQLTable(addressTbl, (int)SharedConstants.FocusAdapterTables.Address, SharedConstants.FocusAdapterTables.Address.ToString()) > 0)
{
return true;
}
return false;
Yeah, baby!
Похоже, ребята специально создавали себе места для рефакторинга - набудущее, чтобы было чем заняться.
Progreso,
26 Мая 2010