当前位置: 首页 > news >正文

php原生态开发公司网站聊天软件怎么开发

php原生态开发公司网站,聊天软件怎么开发,公司名称可以变更吗,会员管理系统免费版ToLua是使用原生C#List 介绍Lua中使用原生ListC#调用luaLua中操作打印测试如下 Lua中使用原生DictionaryC#调用luaLua中操作打印测试如下 介绍 当你用ToLua时C#和Lua之间肯定是会互相调用的#xff0c;那么lua里面使用List和Dictionary肯定是必然的#xff0c;在C#中可以调用… ToLua是使用原生C#List 介绍Lua中使用原生ListC#调用luaLua中操作打印测试如下 Lua中使用原生DictionaryC#调用luaLua中操作打印测试如下 介绍 当你用ToLua时C#和Lua之间肯定是会互相调用的那么lua里面使用List和Dictionary肯定是必然的在C#中可以调用LuaTable、LuaDictTable、LuArrayTable这三种和List、Dictionary进行互相转换和调用在Lua里面其实也可以将List和Dictionary转换成LuaTable不转换当然也可以使用。 Lua中使用原生List 这里我会将一些我用到的基础用法列举一下List T 自定义的T也是支持的这里不具体展示了 下面是两个List表传入到Lua中在lua中操作两个List C#调用lua 无GC的调用可以参考我无GC调用lua的文章 Listint lst new Listint();lst.Add(2);lst.Add(3);lst.Add(4);Listint lst2 new Listint();lst2.Add(10);lst2.Add(11);lst2.Add(12);//Util.CallMethod(UIMainCityCtrl, CSharpListTest, lst, lst2);Util.NoGCCallMethodListint,Listint(UIMainCityCtrl, CSharpListTest, lst, lst2); Lua中操作 这里其实已经把List打了Wrap文件所以List是可以在lua中直接调用如下所示的一些常规操作 function UIMainCityCtrl.CSharpListTest(CSharpList,lst2)CSharpList:Add(555)this.LstLog(CSharpList)logError(tostring(CSharpList:Contains(555)))CSharpList:Remove(555)this.LstLog(CSharpList)CSharpList:AddRange(lst2)this.LstLog(CSharpList)CSharpList:RemoveAt(0)CSharpList:Insert(0, 123)this.LstLog(CSharpList)CSharpList:Clear()this.LstLog(CSharpList) endfunction this.LstLog(lst)logError(Count ..lst.Count)for i0,lst.Count - 1 dologError(lst[..i..]..lst[i])end end 打印测试如下 可以结合我上面的代码部分和操作对比一下下面的打印 Lua中使用原生Dictionary C#调用lua 无GC的调用可以参考我无GC调用lua的文章 Dictionaryint,int dic1 new Dictionaryint,int();dic1.Add(1, 10);dic1.Add(2, 20);Dictionaryint,int dic2 new Dictionaryint,int();dic2.Add(3, 30);dic2.Add(4, 40);//Util.CallMethod(UIMainCityCtrl, CSharpListTest, lst, lst2);Util.NoGCCallMethodDictionaryint, int, Dictionaryint, int(UIMainCityCtrl, CSharpListTest, dic1, dic2); Lua中操作 这里其实已经把List打了Wrap文件所以List是可以在lua中直接调用如下所示的一些常规操作 function UIMainCityCtrl.CSharpListTest(dic1,dic2)logError(dic1[1] ..dic1[1])logError(dic1[2] ..dic1[2])logError(dic2[3] ..dic2[3])logError(dic2[4] ..dic2[4])this.LstLog(dic1)this.LstLog(dic2)dic1:Add(3,50)dic1:Add(4,60)this.LstLog(dic1)logError(dic1:ContainsKey()..tostring(dic1:ContainsKey(1)))logError(dic1:ContainsValue()..tostring(dic1:ContainsValue(3)))dic1:Clear()this.LstLog(dic1)endfunction this.LstLog(dic)logError(Count ..dic.Count)local iter dic:GetEnumerator()while iter:MoveNext() dolocal k iter.Current.Keylocal v iter.Current.ValuelogError(k ..k.. , v ..v)end end打印测试如下 可以结合我上面的代码部分和操作对比一下下面的打印
http://www.hkea.cn/news/14430181/

相关文章:

  • 迎访问中国建设银行网站-湖州高端网站建设
  • 做甲基化黑点的网站大连网站优化方案
  • 网站建设找a金手指wordpress 数据库 破解
  • seo公司网站建设白银市建设管理处网站
  • 成都网站seowordpress 下载页
  • 网站域名到期什么意思网站建设初学软件
  • 四川德阳做网站和appwordpress函数文件
  • 东莞市主营网站建设服务机构wordpress订单管理插件
  • 重庆第一门户网站深圳网站建设V芯ee8888e
  • 郑州网站设计报价表wordpress标签页面模板
  • 网站备案初审学子网站建设
  • 合肥网站推广优化南通江苏网站建设
  • wordpress资讯网站模板厦门百度推广开户
  • ssh框架做音乐网站阿里云服务器做电影网站
  • 网站优化方法页面彩票网站 在哪里做
  • 怎么建设自己网站的后台做企业网站收费
  • 吉林网站备案做网站怎么办营业执照
  • 网站由哪儿三部分组成网站推广软件下载
  • 上海 网站备案拍照做网站其实不贵
  • 靖江网站建设跨境电商数据在哪个官网查
  • 商标注册证系统优化软件哪个最好的
  • 网站建设要多少费用招标网站哪个好
  • 网站 png邢台哪里建网站
  • 中国知名网站建设公司网站建设模板是什么
  • 有什么网站可以做电子北京做seo的公司
  • wordpress网站制作教程株洲做网站的
  • 网站运营编辑wordpress多媒体设置
  • 太原做响应式网站设计西安做网站设计的公司
  • 嘿客免费网站建设ui中有哪些做的好看的网站
  • 分析企业网站建设流程宁波专业做网站的公司