我们正在与我们的同事讨论如果方法名称以“Try”开头意味着什么。
有以下意见:
官方定义是什么?方法名称中的“Try”是什么意思? 有没有关于这方面的官方指南?
这称为 TryParse 模式,并且已由 Microsoft 记录。官方的异常和性能 MSDN 页面说:
考虑在常见情况下可能会抛出异常的成员的 TryParse 模式,以避免与异常相关的性能问题。
因此,如果您的代码的常规用例意味着它可能会引发异常(例如解析 int),那么 TryParse 模式是有意义的。