0

好的,我正在研究二进制 LoadSave 系统,但我遇到了一个小问题。我有一个可以序列化字典的泛型类(因为还不能统一执行此操作),并且我正在尝试将其用作方法的参数,但我不知道该怎么做。

我的可序列化字典是:

public class DCGSerializeableDict<TKey, TValue> : ScriptableObject where TKey: IEquatable<TKey>{}

完整的代码在这里。(页面的最底部)

我正在尝试将其用作参数,如下所示:

private void SaveClass(DCGSerializeableDict<T,T> save,string name){}

关于如何解决这个问题的任何建议?或者这是不可能的,我应该找到另一种方法?

4

1 回答 1

1

我认为您必须在方法名称后加上 T :

private void SaveClass<T>(DCGSerializeableDict<T,T> save,string name){}
于 2013-10-13T03:22:28.993 回答