私はList<Borrower>
というBorrowerListを持っています。リストから文字列値(0)を見つけて返したいと思っています。同様の質問から解決策は私のために動作しません(LINQのを使用しています)C#リスト内の文字列を見つけて返します<t>
public Borrower FindBorrower(string name)
{
var match = BorrowerList.FirstOrDefault(stringToCheck => stringToCheck.Contains(name));
// error raised here says: does not contain a definition for 'Contains' and the best extension method overload
return match;
}
、これはエラーがBorrower
クラスから来て、それは持っていませんBorrower
class Borrower
{
private string name;
private Book b;
public Borrower(string n)
{
name = n;
}
public string GetName()
{
return name;
}
public Book GetBook()
{
return b;
}
public void SetBook(Book b)
{
this.b = b;
}
}
はそれを試みたが、うまくいきませんでした。 stringToCheckが現在のコンテキストに存在しないと言っています – Kevin
私は、私が提供したコードのブラインドコピー/ペーストと思われます。私は貼り付けられるコード全体を提供していませんでした。 –