I HAD вопрос несколько минут назад.Получение доступа к переменной в другом классе
для простоты? У меня есть класс «Member» и класс «Race».
Я пытаюсь получить доступ к «MemType» переменному в классе-членов (который является частным атрибутом), потому что я хочу, чтобы сравнить его с «RaceType»
private string MemType;
/// <summary>
/// Username holds the Members Username (JM6491SHR, MM5642SHR)
/// </summary>
private string Username;
/// <summary>
/// Number of races that the racer has run (1, 10, 134)
/// </summary>
private int NoRacesRun;
/// <summary>
/// The % of Races that the racer has won (0.0%, 50.6%, 13.8%)
/// </summary>
private float PerRacesWon;
private string MemPic;
private string MemClub;
private bool Gender;
private int MemExp;
/// <summary>
/// Need a get property for MemType to compare it to a Race type (used for validation)
/// </summary>
public string memType { get { return MemType; } }
(Причиной для переменного если «Гонка» и «Член» не являются «старшими», например, член не может участвовать в гонке, так как они не соответствуют требованию типа)
Я использовал геттер (без сеттера), чтобы получить переменную.
Это правильная или неправильная практика? предоставил часть моего кода для моего члена, показывает свойство, которое я использовал.
Хотя, конечно, не обязательно, вы должны, вероятно, всегда пытаться предоставить код, если сможете. То, что вы нам дали, просто недостаточно для нас. –
Добавлен код в основной корпус. –
Да, запрещающие соглашения о кодировании, это нормально. – XtremeBytes