私は、次のコードを書かれている:この暗黙的な変換エラーは、タイプvoidからリスト<T>になる原因は何ですか?
public List<Card> DealCards(int numCardsToDeal) {
return shuffle.RemoveRange(0,numCardsToDeal-1);
}
private List<Card> shuffle = new List<Card>() // class property deceleration.
をしかし、それは次のエラーを生成します。
Cannot implicitly convert type 'void' to 'System.Collections.Generic.List'
私は理由を理解していません。私はちょうどshuffle
を返すときに動作します。なぜそれが問題を解決するのですか?
たぶん...... –