teraz mam problem s usporiadanim
List<PlayerScore> playerScore = new List<PlayerScore>();
private PlayerScoreTimeComparer timeComparer = new PlayerScoreTimeComparer();
public void addPlayerTime(String name, int time, int movesCount)
{
PlayerScore player = new PlayerScore(name, time, movesCount);
playerScore.Add(player);
playerScore.Sort( timeComparer );
}
public class PlayerScoreTimeComparer : IComparer
{
#region IComparer Members
public int Compare(object x, object y)
{
PlayerScore skore1 = (PlayerScore)x;
PlayerScore skore2 = (PlayerScore)y;
return Compare(skore1.Time,skore2.Time);
}
#endregion
}
chyba k riadku playerScore.Sort( timeComparer ); kde vypisuje chybu Error 2 Argument '1': cannot convert from 'Puzzle.Services.BestScore.PlayerScoreTimeComparer' to 'System.Collections.Generic.IComparer<Puzzle.Services.BestScore.PlayerScore>' C:\Users\Milos\Documents\Visual Studio 2008\Projects\Puzzle\Puzzle\BestScore.cs 28 31 Puzzle