"В двенадцать часов по ночам"
Принял на неделе с хорошим человекомЪ по триста капель. Слушал рассказы про всякое. Завидовал и продолжаю. Особенно завидовал длительности рабочего дня. Уже которую ночь, сидя над чертежами и кодом, приходит в голову старый студенческий анекдот: "Спишь, сука? А мы учим!"
Кстати, про ученье. Есть Hashtable, с котором обращаются следующим образом
DataTable dt = new DataTableBuilder().ExecuteCommand("select * from v_Profession", CommandType.StoredProcedure, null);
foreach (DataRow row in dt.Rows)
{
object name = row["Name"];
if (!m_NamedIndices.ContainsKey(name))
m_NamedIndices.Add(name, Convert.ToInt64(row["Id"]));
else
continue;
AddToAutoCompleteList((string)name);
}
и есть другой Hashtable
DataTable dt = new DataTableBuilder().ExecuteCommand("select * from v_Profession", CommandType.StoredProcedure, null);
foreach (DataRow row in dt.Rows)
{
object name = row["Name"];
if (!m_NamedIndices.ContainsKey(name))
m_NamedIndices.Add(name, row["Id"]);
else
continue;
AddToAutoCompleteList((string)name);
}
Так вот, boxing продолжает играть свои шутки и поэтому даже если в первом случаеm_NamedIndices.ContainsValue(X)
вернёт true, во втором - на тех же самых строках тот же самый m_NamedIndices.ContainsValue(X)
вернёт false. "Собак ножами режете! А это - бандитизьм."
Комментариев нет:
Отправить комментарий