说明
哈希表的集合(ZmHashList),一个列表对象,里面有很多哈希表(ZmHash)对象
常用方法
Add 向hashlist表里面添加hash
GetCount 根据hashlist表里面hash对的数量
GetIndex 获取集合中指定位置的元素
示例
ZmScript
private void TestHashList(ZmHash hash){
ZmHashList msgList=new ZmHashList();
ZmHash itemhash = new ZmHash();
itemhash.Add("id",1);
itemhash.Add("title","item1");
msgList.Add(itemhash);
itemhash = new ZmHash();
itemhash.Add("id",2);
itemhash.Add("title","item2");
msgList.Add(itemhash);
hash.Add("msgList",msgList);
ZmHash msgData = new ZmHash();
String msg="hello word!";
int count=msgList.GetCount();
for(int index=0;index
ZmHash itemHash=msgList.GetIndex(index);
string stitle=itemHash.GetStringValue("title");
msg=msg+" "+stitle;
}
for(ZmHash myitem in msgList){
string stitle=myitem.GetStringValue("title");
msg=msg+" forin: "+stitle;
}
msgData.Add("msg",msg);
hash.Set("msgData",msgData);
}
哈希表的集合(ZmHashList)的基本操作
循环语句 for的两种用法 for(ZmHash item in srcList) 和 for(int i=startpage;i<=endpage;i++)
模板引擎foreach的用法