说明
哈希表(ZmHash)时助码上用的最多的数据类型,代表一个键值对
常用方法
Add 向hash表里面添加键值对
Set 向hash表里面设置键值对,如果存在key那么修改val,否则添加
GetxxxVal 根据hash表里面的键获取相应的值,xxx为具体的数据类型,比如获取字符串 GetStringValue ,获取整数GetIntValue
GetCount 获取hash表里面键值对的数量
ContainsKey 判断hash表里面是否存在某个key
GetKeyList 获取hash表key的字符串列表
示例
ZmScript
private void TestHash(ZmHash hash){
ZmHash msgData = new ZmHash();
hash.Add("tt","ddd");
String msg="hello word!";
if(hash.ContainsKey("tt"))
{
msg=msg+"包含tt ";
}else{
msg=msg+"不包含tt ";
}
String ttstr=hash.GetStringValue("tt");
msg=msg+"获取值 "+ttstr;
hash.Add("cc","cc");
ZmStringList strList=hash.GetKeyList();
String lstr=strList.Join("|");
msg=msg+"列表值: "+lstr;
int c=hash.GetCount();
msg=msg+" count:"+c;
msgData.Add("msg",msg);
hash.Add("msgData",msgData);
}
哈希表(ZmHash)的基本操作
如何查看类型有哪些方法
创建一个完全自定义的页面
页面的数据源配置
自定义页面内写html和服务端渲染的模板引擎