比方说,我有这样子在VB.NET:VB.NET文档和异常
''' <summary>
''' Validates that <paramref name="value"/> is not <c>null</c>.
''' </summary>
'''
''' <param name="value">The object to validate.</param>
'''
''' <param name="name">The variable name of the object.</param>
'''
''' <exception cref="ArgumentNullException">If <paramref name="value"/> is <c>null</c>.</exception>
Sub ValidateNotNull(ByVal value As Object, ByVal name As String)
If value Is Nothing Then
Throw New ArgumentNullException(name, String.Format("{0} cannot be null.", name))
End If
End Sub
是否正确调用这个ValidateNotNull(这是我所说的在C#中),或者我应该坚持Visual Basic术语并将其称为ValidateNotNothing而不是?另外,在我的例外中,说“不能为空”,还是说“不可能是空话”更好?
我有点像我拥有它,但因为这是Visual Basic,也许我应该使用Nothing。但是由于异常本身被称为ArgumentNullException,因此让消息说“不能成为Nothing”的感觉很奇怪。
啊,对不起。我误解了这个问题。我指的是使用 null 的异常文档。现在我发现你的意思是异常消息。 –
2010-06-09 07:21:40
+1还是个不错的提示:) – Ergwun 2011-03-11 00:30:56