最近看到下面的代码,让我很困惑。
dynamic resultObj = SomeClass.run(arg);
if (resultObj == null || resultObj.ToString() == null)
{
/* Error handling */
}
Run Code Online (Sandbox Code Playgroud)
假设SomeClass
是您的典型类(不会覆盖ToString()
),是否有理由需要条件的第二部分?另外,这段代码是否还有其他潜在的问题?