Hello @ all,
I’m trying to sort my Player Class Array by a value.
I have a Player class with some values and try to sort by _PlayerArray[ ]._PPunkte. But i don’t know how to access my “_PPunkte” Value with something like “array.sort(_PlayerArray)”.
I tried something like “array.sort(_PlayerArray._PPunkte)” but that don’t work. ![]()
My Class:
public class Player {
private string _pname;
private int _ppunkte;
private int _ptipp;
private int _pergebnis;
public string _PName {
get { return _pname; }
set { _pname = value; }
}
public int _PPunkte {
get { return _ppunkte; }
set { _ppunkte = value; }
}
public int _PTipp {
get { return _ptipp; }
set { _ptipp = value; }
}
public int _PErgebnis {
get { return _pergebnis; }
set { _pergebnis = value; }
}
}
My Array:
PlayerArray = new Player[6];
for (int i = 0; i < 6 ; i++) {
_PlayerArray = new Player();
_PlayerArray._PName = "some code" ; -> Got some Inputvalues
_PlayerArray._PPunkte = 0; -> Changes Value ingame
_PlayerArray._PTipp = 0;
_PlayerArray._PErgebnis = 0;
}