Когда вы используете ключевое слово «это»?

Ключевое слово this в C# используется c#-language несколько раз.

  1. To qualify members hidden by similar name
  2. To have an object pass itself as a parameter to other methods
  3. Чтобы объект возвращал себя из метода
  4. To declare indexers
  5. To declare extension methods
  6. To pass parameters between constructors
  7. To internally reassign value type (struct) value.
  8. Чтобы вызвать метод расширения для текущего экземпляра
  9. Привести себя к другому типу
  10. To chain constructors defined in the same class

Вы можете избежать c-sharp первого использования, не coding-style имея членов и локальных переменных this-keyword с одинаковыми именами в области csharp видимости, например, следуя c#.net общепринятым соглашениям programming-style об именах и используя свойства c-sharp (в случае Pascal) вместо c#-language полей (в случае верблюда), чтобы c#-language избежать столкновения с локальными csharp переменными (также верблюжий coding-convention случай). В C# 3.0 поля можно coding-standards легко преобразовать в свойства c#.net с помощью auto-implemented properties.

c#

coding-style

this

2022-09-11T12:44:15+00:00
Вопросы с похожей тематикой, как у вопроса:

Когда вы используете ключевое слово «это»?