我会从一两个例子开始。参加以下示例课程:
class Sample
{
private object _someObject;
public Sample(object someobject)
{
_someObject = someobject;
// If I then wanted to pass someobject to a method within the constructor,
// is it better to use the field version or the parameter version. Example:
SomeMethod(someobject);
// OR
SomeMethod(_someObject);
}
}
此外,我刚刚完成了Bill Wagner所着的名为“Efficient C#”的书,并且想知道是否还有更多与此类型相同的书籍。
我有兴趣知道为什么我应该按照它的编写方式编写代码(例如,更高效的IL)
先谢谢你们:)
答案 0 :(得分:3)
没有区别,它们都是对同一个对象的引用。