由于在方法内声明的变量仅在该方法中可用,并且在类中声明为private的变量仅在类中可用.this
关键词的目的是什么?为什么我要拥有以下内容:
private static class SomeClass : ISomeClass
{
private string variablename;
private void SomeMethod(string toConcat)
{
this.variablename = toConcat+toConcat;
return this.variablename;
}
}
Run Code Online (Sandbox Code Playgroud)
当这将完成同样的事情:
private static class SomeClass : ISomeClass
{
private string variablename;
private void SomeMethod(string toConcat)
{
variablename = toConcat+toConcat;
return variablename;
}
}
Run Code Online (Sandbox Code Playgroud)
练习我的打字技巧?
c# ×1