我有以下代码行,这给我带来了 NPE 的麻烦
ServeUrl = ((NameValueCollection)ConfigurationManager.GetSection("Servers")).Get(ment);
当我用以下方式写这个时,我不再得到 NPE
if (ConfigurationManager.GetSection("Servers") != null && ((NameValueCollection)ConfigurationManager.GetSection("Servers")).Get(ment) != null)
{
ServeUrl = ((NameValueCollection)ConfigurationManager.GetSection("Servers")).Get(ment);
}
Somwhow,上面的东西在我看来并不好看。我怎样才能以更好的方式写这个?