- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
internal static bool StringToDouble(string s, ref double d)
{
bool ret = true;
d = 0.0;
try
{
d = System.Convert.ToDouble(s, CultureInfo.InvariantCulture);
}
catch (System.OverflowException)
{
ret = false;
}
catch (System.FormatException)
{
ret = false;
}
return ret;
}
guest 30.09.2016 21:27 # −2
3_14dar 30.09.2016 22:10 # −3
CrashTesterAnusov 01.10.2016 06:58 # −68
roman-kashitsyn 30.09.2016 22:14 # +1
nihau 01.10.2016 13:12 # −1
CrashTesterAnusov 01.10.2016 13:27 # −68
guest 01.10.2016 22:48 # −1
yamamoto 03.10.2016 13:51 # 0
При копировании флоудокумента в буфер выкидывалась туча FormatException-ов, которые хоть и перехватывались в этом методе, но затормаживали интерфейс.
Я даже нашел тикет по этой проблеме на трекере MS, но он был отклонен с формулировкой "да, здесь лучше было бы использовать double.TryParse(), но мы не будем это фиксить, поскольку у нас много других важных дел".
CrashTesterAnusov 03.10.2016 13:56 # −67
guestinho 03.10.2016 13:57 # 0
CrashTesterAnusov 03.10.2016 13:58 # −67
guestinho 03.10.2016 14:01 # +1
CrashTesterAnusov 03.10.2016 14:34 # −65
yamamoto 03.10.2016 18:43 # 0
guest 04.10.2016 02:28 # 0
тот гору хуев в рот ложит
guest 04.10.2016 22:27 # 0