私のコードの多くの場所で、私はこれを持っています:
try
{
price = double.Parse(sPrice.Replace(",", "."), CultureInfo.InvariantCulture);
}
catch
{
price = 0;
}
try ブロックで例外がスローされた場合、キャッチされるまでに時間がかかることをどこかで読みました。
したがって、次のように、parse の代わりに tryparse を使用したいと思います。
if (!double.TryParse(sPrice, out price))
{
price = 0;
}
これは良い習慣ですか?時間は短くなりますか?