我有一个像下面这样的方法
public List<aspnet_Roles> GetAllRoles()
{
var rolesList = _dbProfile.aspnet_Roles.ToList();
return rolesList;
}
Run Code Online (Sandbox Code Playgroud)
在此方法中,首先检索数据库(LINQ to SQL)中的所有角色并将其分配给rolesList类型的变量var.
我想知道返回值是否更好,而不是先将其分配给其他变量然后返回它.
以下方法是否优于上述版本:
public List<aspnet_Roles> GetAllRoles()
{
return _dbProfile.aspnet_Roles.ToList();
}
Run Code Online (Sandbox Code Playgroud)
请问上述两种方法在IL中编译为相同或第二版更好吗?第二个版本没有不必要的变量声明.
| 归档时间: |
|
| 查看次数: |
120 次 |
| 最近记录: |