以下のコードを検討してください
class Pin
{
string Name; //can be either Numerical or AlphaNum
}
enum Place
{
Left,
Right
}
class Map
{
Pin pin;
Place Place;
Rectangle Rect;
}
のフィールドには数字または英数字のみPin
をName
使用できるため、両方をサポートするために文字列を使用しました。
今私の質問は、List<Map>
ピンの名前フィールドでこのリストを並べ替えるにはどうすればよいですか? 以下のコードを試しましたが、コンパイルできません。
map.Sort((x, y) => x.Pin.Name.CompareTo(y.Pin.Name));
//Cannot implicitly convert type 'void' to 'System.Collections.Generic.List<DataModels.PinMap>