Скажем, у нас есть переменная, которую мы хотим назвать Fubar
Скажем, что Fubar
есть String
!
Это означает, что мы определяем Fubar следующим образом:
public string Fubar;
Теперь предположим, что мы хотим, чтобы Fubar
имел геттер и сеттер (или, другими словами, стал свойством С#)!
private string Fubar;
public string Fubar_gs
{
get
{
//Some fancy logic
return Fubar;
}
set
{
//Some more fancy logic
Fubar = value;
}
}
Хорошо! Это все прекрасно и денди, ЗА ИСКЛЮЧЕНИЕМ, что если бы я хотел, чтобы PROPERTY назывался Fubar, а не исходная переменная?
Ну, очевидно, я бы просто переименовал обе переменные. Но проблема в том, что было бы лучшим именем для исходной переменной?
Существует ли соглашение об именах для этой ситуации?