Так как переменные, объявленные внутри метода, доступны только внутри этого метода, а переменные, объявленные частными в классе, доступны только в классе. Какова цель ключевого слова this
? Почему я хочу иметь следующее:
private static class SomeClass : ISomeClass
{
private string variablename;
private void SomeMethod(string toConcat)
{
this.variablename = toConcat+toConcat;
return this.variablename;
}
}
Когда это будет делать то же самое:
private static class SomeClass : ISomeClass
{
private string variablename;
private void SomeMethod(string toConcat)
{
variablename = toConcat+toConcat;
return variablename;
}
}
чтобы практиковать свои навыки набора текста?