2017-02-20 12 views
-1

私はIEnumerableのオンラインに関する年齢を検索していましたが、それらはすべてprogram.csファイルにあります。これを解釈するのに助けが必要です。私はC#の初心者です

誰でも下記のコードで何を教えてもらえますか?

namespace customBank.Interfaces 
{ 
    public class Bank : customBank // the bank take the format of customBank as interface. 
    { 
     public IEnumerable<IStatementRow> GetMiniStatement(IAccount account) 
    } 
} 
+0

簡単に言えば、BankがcustomBankを実装していることを伝えています。 Bankには、入力として考慮され、列挙可能なGetMiniStatementメソッドがあります。 – A3006

+0

Googleで 'C#IEnumerable'を検索する必要があります。 – GSP

+0

あなたは正確に何を求めていますか? – Paul

答えて

-3

参照:IEnumerable Interface

も参照してください:Interfaces

あなたのコードで起こっていただきました!あなたはかなりよく理解することを読んでたら。

3

IEnumerableは、ループできる「もの」のリストです。この状況では、IStatementRowのリストです。

GetMiniStatement関数が呼び出されると、IStatementRowのリストが返されます。

+0

ありがとうございました。 5件の最新の取引の一覧を返すようお願いしております。私はC#人ではないことを申し訳ありませんが、Rubyではaccount.transactions.last(5)のようになります。 –

+0

メモリ内にIEnumerable オブジェクトがある場合、降順にソートして5つを取ることができます。IEnumerable list = GetMiniStatement(arg1).OrderByDescending(x => x.FieldName) 。テイク(5) –

関連する問題