lua如何遍历C#泛型List

qingYun1029 2014-03-27 11:36:46
我调用lua脚本,将 List<myClass> 对象传过去,

可以通过索引 “[ ]” 的方式来访问其中的某一个对象,但是却不能通过 table.maxn(pets) 等方式获取他的长度,

现在不知道该怎么遍历了。。。
...全文
595 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
布点 2014-10-22
  • 打赏
  • 举报
回复
结贴啦?不要
布点 2014-10-22
  • 打赏
  • 举报
回复
楼主解决了木有~~同问~笨的办法可以在C#里把长度当成参数再传过去
qingYun1029 2014-03-31
  • 打赏
  • 举报
回复
论坛已经没那么景气喽~!回复的人太少了。
qingYun1029 2014-03-31
  • 打赏
  • 举报
回复
引用 2 楼 ckbabby 的回复:
public class mycalss { public string str1; public string str2; } static void Main(string[] args) { List<mycalss> classlist = new List<mycalss>(); for (int i=0; i < 4; i++) { mycalss a = new mycalss(); a.str1 = i.ToString(); a.str2 = i.ToString(); classlist.Add(a); } //遍历list<myclass> foreach (mycalss m in classlist) { Console.Write(m.str1); Console.Write(m.str2); } }不知道是否合适
lua
ckbabby 2014-03-28
  • 打赏
  • 举报
回复
public class mycalss { public string str1; public string str2; } static void Main(string[] args) { List<mycalss> classlist = new List<mycalss>(); for (int i=0; i < 4; i++) { mycalss a = new mycalss(); a.str1 = i.ToString(); a.str2 = i.ToString(); classlist.Add(a); } //遍历list<myclass> foreach (mycalss m in classlist) { Console.Write(m.str1); Console.Write(m.str2); } }不知道是否合适
qingYun1029 2014-03-27
  • 打赏
  • 举报
回复
对了,我现在是将List转成数组了。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧