lua不支持的泛型方法
Posted jgsbwcx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua不支持的泛型方法相关的知识,希望对你有一定的参考价值。
1.没有泛型约束
2.缺少带约束的泛型参数
3.泛型约束必须为class
1 /// <summary> 2 /// 不支持生成lua的泛型方法(没有泛型约束) 3 /// </summary> 4 public void UnsupportedMethod1<T>(T a) 5 { 6 Debug.Log("UnsupportedMethod1"); 7 } 8 9 /// <summary> 10 /// 不支持生成lua的泛型方法(缺少带约束的泛型参数) 11 /// </summary> 12 public void UnsupportedMethod2<T>() where T : Foo1Parent 13 { 14 Debug.Log(string.Format("UnsupportedMethod2<{0}>",typeof(T))); 15 } 16 17 /// <summary> 18 /// 不支持生成lua的泛型方法(泛型约束必须为class) 19 /// </summary> 20 public void UnsupportedMethod3<T>(T a) where T : IDisposable 21 { 22 Debug.Log(string.Format("UnsupportedMethod3<{0}>", typeof(T))); 23 }
以上是关于lua不支持的泛型方法的主要内容,如果未能解决你的问题,请参考以下文章
lua中的泛型for用法: for i, v in talbe do....end