- 1
- 2
- 3
- 4
if((5<a).toString() == "true")
{
ля-ля
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
if((5<a).toString() == "true")
{
ля-ля
}
+128.2
switch (isHelp)
{
case false:
Str = "CTRL - Stop Rotate \n" +
"RMB - Move Quad \n" +
"WASD - Control \n";
isHelp = true;
break;
case true:
Str = "";
isHelp = false;
break;
}
как не правильно использовать switch :)
+135.1
private void textEdit_Enter(object sender, EventArgs e)
{
if (((BaseEdit)sender).BackColor == Color.White)
return;//редактировать нельзя
.........
}
Нашел недавно в старом коде, код писался давненько когда по желанию заказчика из конфетки делали унылое г...
Суть проверки в том что форма находится в режиме редактирования данных
+154
private void bazaknjigeDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
int rowIndex = e.RowIndex;
DataGridViewRow theRow = bazaknjigeDataGridView.Rows[rowIndex];
double cellValue = double.Parse(theRow.Cells["dataGridViewTextBoxColumn14"].Value.ToString());
if (cellValue == 0)
{
theRow.DefaultCellStyle.BackColor = Color.Red;
}
else
{
theRow.DefaultCellStyle.BackColor = Color.White;
}
}
MSDN - рассадник индусокода. Вот седня нарыл там:
+134.2
public void OnObjectException(EventArgs e, Exception ex)
{
throw ex;
}
Индусятина!
+138.9
[DataContract]
public class MyDataContract {
string lASTNAME = "";
string nAMESUFFIX = "";
string mIDDLENAME = "";
string fIRSTNAME = "";
[DataMember]
public string LASTNAME {
get { return lASTNAME; }
set { lASTNAME = value; }
}
[DataMember]
public string FIRSTNAME {
get { return fIRSTNAME; }
set { fIRSTNAME = value; }
}
[DataMember]
public string MIDDLENAME {
get { return mIDDLENAME; }
set { mIDDLENAME = value; }
}
[DataMember]
public string NAMESUFFIX {
get { return nAMESUFFIX; }
set { nAMESUFFIX = value; }
}
}
Акуенная конвенция именования переменных
+140
void f(bool b)
{
if(b.ToString().Length() == 4)
; // типа true
else if(b.ToString().Length() == 5)
; // типа false
}
Сравнение
+3
try
{
GetRecentOrdersList();
}
catch (XmlFileHasWrongFormatException)
{
wrongClientSettingsXmlFormat = true;
}
if (wrongClientSettingsXmlFormat == true)
{
IList<RecentDocumentInfo> fakeList = new List<RecentDocumentInfo>();
SetRecentOrdersList(fakeList);
wrongClientSettingsXmlFormat = false;
}
Как правильно обрабатывать исключения
+133.9
void FF_MouseEnter(object sender, MouseEventArgs e)
{
itForSelected.IsSelected = !new bool();
}
ппц)
+145.9
try
{
if (SQL_SUCCESS == SQLAllocHandle(SQL_HANDLE_ENV, m_environmentHandle, out m_environmentHandle))
{
if (SQL_SUCCESS == SQLSetEnvAttr(m_environmentHandle,SQL_ATTR_ODBC_VERSION,(IntPtr)SQL_OV_ODBC3,0))
{
if (SQL_SUCCESS == SQLAllocHandle(SQL_HANDLE_DBC, m_environmentHandle, out m_connectionHandle))
{
if (SQL_NEED_DATA == SQLBrowseConnect(m_connectionHandle, inConnection, stringLength, outConnection, DEFAULT_RESULT_SIZE, out stringLength2Ptr))
{
if (SQL_NEED_DATA != SQLBrowseConnect(m_connectionHandle, inConnection, stringLength, outConnection, DEFAULT_RESULT_SIZE, out stringLength2Ptr))
{
throw new ApplicationException("No Data Returned.");
}
}
}
}
}
}
catch (Exception ex)
{
throw new ApplicationException("Cannot Locate SQL Server.");
}
Увидел на codeguru. Аффтар импортирует функции WinAPI для работы с SQL в C#. Работа с исключениями также доставляет.