ForEachから戻ることができません。コードは次のとおりです。
cards.ForEach(delegate(Card c){
if (c.GetFaceValue().ToString() == card) {
return "Your Card has been located";
}
エラー:
ブロック内の一部の戻り型がデリゲート戻り型に暗黙的に変換できないため、匿名メソッドをデリゲート型'....Card>'に変換できません
CheckCard
voidのみを返すことができるため、以下も機能しません。
cards.ForEach(CheckCard);
public string CheckCard(Card c) {
if (c.GetFaceValue().ToString() == card) { // card = global
return "Your Card has been located";
}
}
エラー:
'string SharedGamesClasses.Hand.CheckCard(SharedGamesClasses.Card)'の戻りタイプが間違っています