我遇到过许多预先编写的asp.net网络应用程序和许多开源asp.net网络应用程序。
我找到的地方
page_load()
{
if(!IsPostBack)
{
//code logic
}
}
我找到的其他网站
page_load()
{
if(IsPostBack) return;
//code logic
}
我的问题是哪个是更好的代码标准,哪个是更好的性能。
答案 0 :(得分:0)
没有性能影响,因为条件将在两个示例中执行,并且编译器可能仍然优化代码。这只是一个品味问题。第二个:
page_load()
{
if(IsPostBack) return;
//code logic
}
被称为" Guard Clause"。阅读更多wiki.c2.com/?GuardClause。