我正在阅读关于MVC的教程 - Linq to SQL.在这里,我注意到他们在对象名称(对象名称中的第一个字符)中使用下划线,例如"_dataContext"
这是代码:
using System.Collections.Generic;
using System.Linq;
namespace MvcApplication1.Models
{
public class MovieRepository : IMovieRepository
{
private MovieDataContext _dataContext;
public MovieRepository()
{
_dataContext = new MovieDataContext();
}
#region IMovieRepository Members
public IList<Movie> ListAll()
{
var movies = from m in _dataContext.Movies
select m;
return movies.ToList();
}
#endregion
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,使用这个下划线的目的是什么?
我的问题是,使用这个下划线的目的是什么?
没有技术目的.这仅仅是某些人用来指定私有字段的惯例.它完全是可选的,仅仅是一种风格选择.