InvalidOperationException: Operation is not valid due to the current state of the object

Linqを使っている箇所にて表題のエラーが発生した。

 

List.Max(hoge=> hoge.fuga);みたいなところでおきてたので最初iOSのあるあるかな?と思ったけど違った。

結果だけ言うと

Listさんが空配列になっていたのが原因っぽい

ぐぐると下記のページがすぐ出てくる。

http://answers.unity3d.com/questions/825402/getting-index-of-the-smallest-number-in-a-list.html

 

iOSで起きるならそれはusingをLinq -> UniLinqに置き換えるだけで解決するんだけど、

PCで起きてるならだいたいそれ以外の何かが原因だった可能性が高いのでもしも問題起きた場合は疑ってみてください

 

では

/*コードブロックに言語名を表示*/ pre.code:before { content: attr(data-lang); display: inline-block; background: #ccc; /*カラーコード変更*/ color: #666; padding: 3px; position: absolute; margin-left: -20px; /*表示位置を調整*/ margin-top: -30px; } pre.code { padding-top: 30px !important; border:2px solid #ccc; /*追加:コード表示部分の枠設定*/ background:#f8f8f8; /*追加:コード表示部分の背景色*/ position:relative; /*追加*/ }