我理解差异。两者之间。并阅读与此相关的线程。我的问题是关于任何性能提升。我曾经使用局部变量创建属性。每当我在类内部使用属性时,我都会使用局部变量而不是属性。我认为这有一点好处,而不是调用属性,然后调用局部变量的属性。在自动属性中是不可能的。我的假设正确吗?我的方法有什么好处(可能很少)吗?
样本
Public class class1
{
private int _someField;
public int SomeField
{
get{return _someField;}
set {_someField = value;}
}
Public void Insert()
{
str= "insert into table values(" + SomeField + ")
//or is it better to use like this?
str= "insert into table values(" + _someField + ")
}
}