这是vb.net,但对于C#,我想也是一样的。我想检查一下,message是否是一个复合格式字符串,因为如果不是,我可以为其余的参数创建一个不同的输出。message) if isCompositeFormatString(message) then end if end sub1)创建一个查找{.}
System.FormatException -> printfn "Should not get here"
这将引发和AccessViolationException,这不应该被with语句捕获,因为with只处理System.FormatException。我不想更改单个异常的异常设置,因为我希望知道任何未处理的异常(类似于C#或VB.NET)的位置,而不是在抛出时。