修改HashTable的Value

1,根据Hashtable的key 修改相应value的问题

 问题描述

 public   Hashtable   favoriteHashTableFolder   =   new   Hashtable();  
  favoriteHashTableFolder.put(   "1","a");  
  favoriteHashTableFolder.put(   "2","b");  
  favoriteHashTableFolder.put(   "3","c");  
  现在我想把key为3的值"c"变为"cc",请问该怎么做? <script type="text/javascript"></script>  

  解决方法:

 favoriteHashTableFolder.put(   "3","cc");   
  直接覆盖吧!
2,在网络上接受数据的时候,会接受来自同一客户端的数据,他们的IP和端口号是固定的。此时,如果将ip+port作为Key,接收的内容作为value,则需要在已存在的key 中追加value.

Hashtable content = new Hashtable();

if (Content.ContainsKey(state.workSocket.LocalEndPoint.ToString()))
                    {
                        Content[state.workSocket.LocalEndPoint.ToString()] += PrintTemp;
                    }
                    else
                    {
                        Content.Add(state.workSocket.LocalEndPoint.ToString(), PrintTemp);
                    }

}

说明:PrintTemp为网络接收数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值