尝试使用无用的东西只是为了查看此代码是否抛出特定异常是一种好方法吗?
我想在抛出异常时做一些事情,否则什么也没做.
try {
new BigDecimal("some string"); // This do nothing because the instance is ignored
} catch (NumberFormatException e) {
return false; // OK, the string wasn't a well-formed decimal
}
return true;
Run Code Online (Sandbox Code Playgroud)
要测试的前提条件太多,构造函数BigDecimal()总是检查它们,所以这似乎是最简单的方法.
我在ASP.NET Web应用程序的C#源文件中使用自动实现的属性语法:
public int IdUser { get; set; }
...
this.IdUser = 1;
Run Code Online (Sandbox Code Playgroud)
该项目的Target框架是.NET Framework 2.0.它编译并且似乎在仅安装了ASP.NET 2.0的IIS服务器上正常运行.我使用Visual Studio 2010进行开发和编译.
我理解这个语法是在.NET 3中提供的
.我错过了VS中的某个设置吗?我可以预期在IIS/ASP.NET 2.0服务器上部署网站时出现问题吗?