Предположение в будущем - Я бросил некоторые из ваших переменных в Google Translate, и это похоже на словенский. Я предполагаю, что продвижение вперед помогло мне понять, что делает ваш код.
1) Заменить - Если у вас уже есть переменная char
, представляющая spol
, то я считаю, что вы должны использовать новый тип enum
, который вы хотите создать, чтобы представлять это.
public enum Spol
{
Moski = 0,
Zenska = 1
}
Изменение:
protected char spol;
public char Spol
{
get{ return spol; }
set {spol=value;}
}
Кому: public Spol Spol { get; set; }
2) Значения по умолчанию и условия - используйте int c = 0
в качестве третьего параметра и используйте формулу / алгоритм, который игнорирует его, если это значение по умолчанию.
3) Получатели - Это свойство не имеет установщика и поэтому не может быть изменено (напрямую).
public string GiveThisAName
{
get
{
if (String.IsNullOrWhiteSpace(ime))
{
return null;
}
if (String.IsNullOrWhiteSpace(priimek))
{
return null;
}
return ime[0] + '.' + priimek[0];
}
}
Примечания
1) Сильно порекомендуйте сделать так, чтобы параметры вашей функции емкости (например, izracunajZasedenost(int a, int b)
) были названы как-нибудь полезные (то есть имя, описывающее то, что они делают), кроме a
и b
.
2) Для протокола, # 1 больше подходит для вашего инструктора, учителя или того, кто дал вам это задание.