Unityでゲーム作りに挑戦しているのですが、自作クラスItemをリストにした

List<Item> itemList = new List<Item>();

があって、
クラスItemはint itemIDを持っています。

itemListをitemID順にソートするにはどうしたら良いのでしょうか?

itemList.Sort();

で出来ると思っていたのですが、よく考えたら出来る訳ありませんでした・・・。
Sort()のカッコ内にitemIDを指定したり出来るのでしょうか?
取り敢えず並び替え出来れば良いので一番かんたんな方法をどなたか教えて下さい。
よろしくお願いします。。