私は次のクラスを持っています:
public static class Support<T>
{
public static T CreateKeyNameJSONTT(IEnumerable<Tuple<T, T>> a, Action<T> b)
{
T result = default(T);
try
{
foreach (var entry in a)
{
b((T)TypeDescriptor.GetConverter(typeof(T)).ConvertFromInvariantString("[ \"" + entry.Item1 + "\", " + entry.Item2 + "\" ]"));
}
result = (T)Convert.ChangeType(true, typeof(T));
}
catch
{
result = (T)Convert.ChangeType(false, typeof(T));
}
return result;
}
}
私はそれを正しく呼び出すことができないようです:
var result = Support.CreateKeyNameJSONTT(List<Tuple<int, string>> list, (string entry) =>
{
});
私が得るエラーは、「ジェネリック型リストを使用するには1つの引数が必要です」です
誰でもこれについて助けてください。私は何をしてもうまくいかないので、何かを誤解しているかもしれません。