2010-01-14 throw; → rethrow できません .NET .NET 3.5 SP1 環境にて、 try { // any } catch { Debug.WriteLine("..."); throw; } Exception を派生しないアンマネジドな例外もロギングするため、catch には何も指定していない。 InvalidProgramException が発生しました。 rethrow: 再送する例外が存在しません。 みたいに throw; の部分で例外が発生する。*1前からそうだっけ...? *1:キャッチした例外が NullReferenceException 等の例外であっても