- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public sbyte GetSByte(int i)
{
IMySqlValue v = GetFieldValue(i, false);
if (v is MySqlByte)
return ((MySqlByte)v).Value;
return ((MySqlByte)v).Value;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+108
public sbyte GetSByte(int i)
{
IMySqlValue v = GetFieldValue(i, false);
if (v is MySqlByte)
return ((MySqlByte)v).Value;
return ((MySqlByte)v).Value;
}
Вытащил это "чудо" когда ковырялся в сырцах MySQL .NET Connector-а
sayidandrtfm 14.06.2012 08:21 # +2
qbasic 14.06.2012 15:31 # −2
bormand 14.06.2012 17:57 # +1
Это я к чему - все люди когда-то ошибаются. И вы когда-нибудь ошибетесь. И судя по вашим словам вам будет приятно, если вас после этого назовут бейсикоблядью.
guest 15.06.2012 06:43 # 0
guest 22.06.2012 09:27 # −4
guest 22.06.2012 11:09 # −3
adoconnection 03.02.2016 16:16 # 0
Если значение MySqlByte то круто и взять его, а если нет – попробовать кастануть т.к. хуже уже не будет.
Мало ли каким-то хуем вернулся MySqlInt имеющий значение 1 или 0, ну блять бывает же...