通用接口,IEnumerable

0 c# ienumerable interface

我有以下代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QQQ.Mappings
{
    interface IExcess<T>
    {
        IEnumerable<string, T> getExcessByMaterialGroup(T[] data);
        void Sort<TKey>(T[] data, Func<T, TKey> selector);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误,"使用泛型类型'System.Collections.Generic.IEnumerable'需要'1'类型参数"

sll*_*sll 7

没有标准的IEnumerable<T, K>泛型类型接口IEnumerable<T>(MSDN).我相信你需要IDictionary<string, T>(MSDN)