ToString() should never return `null` このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
このルールを試す ID: csharp-best-practices/tostring-not-return-null
Language: C#
Severity: Warning
Category: Error Prone
Description The method ToString()
should always return a value (for example, a string) and never return null
. Instead of returning null
, return string.Empty
, which is an empty string.
Non-Compliant Code Examples class MyClass {
public override string ToString ()
{
if ( foo ) {
return null ;
}
return null ;
}
}
class MyClass {
public override string ToString ()
{
return null ;
}
}
Compliant Code Examples class MyClass {
public override string ToString ()
{
return string . Empty ;;
}
}
Seamless integrations. Try Datadog Code Analysis