zoukankan
html css js c++ java
泛型方法
在开发CS插件时,使用了泛型集合Dictionary和List,但是时常要调用Components中的一些方法要传入ArrayList集合,但暂时不想修改核心组件,所以需要把泛型转为非泛型,使用泛型方法是一个比较好的方法。
public
static
ArrayList GenericToArrayList
<
T
>
(List
<
T
>
list)
{
ArrayList alist
=
new
ArrayList();
foreach
(T t
in
list)
{
alist.Add(t);
}
return
alist;
}
public
static
Hashtable GenericToHashtable
<
TKey, TValue
>
(Dictionary
<
TKey, TValue
>
dic)
{
Hashtable ht
=
new
Hashtable();
Dictionary
<
TKey, TValue
>
.Enumerator enumerator
=
dic.GetEnumerator();
while
(enumerator.MoveNext())
{
ht.Add(enumerator.Current.Key, enumerator.Current.Value);
}
return
ht;
}
附:在VS2005中设置跟踪活动项。
选项-->项目和解决方案-->在解决方案资源管理器中跟踪活动项
查看全文
相关阅读:
关于程序中以时间判断接收数据结束时,接收数据长度设置为1时,出现接收不全的问题解释。
stm32 外部8M晶振 改为12M的方法
django iis 部署
电信NB卡
socketserver
APScheduler简介
三极管开关电路
mysql授权
解决VMware无法共享ubuntu虚拟机文件
Python解析yaml配置文件
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760252.html
最新文章
XML转换成DataTable
关于ManualResetEvent的实例分析
SAP接口的调用
WPF 开机注册自启动及设置确保以管理员运行
Quartz是一个任务调度
c# WebApi创建及客户端调用
DataGrid列表信息保存为EXCEL到指定的路径 ---------继续DataGrid在WPF的数据绑定
简单的C# Socket通信实例
static的用法和意义
Linux环境Redis安装
热门文章
linux操作记录
Zookeeper(一)-- 集群环境部署
Linux多线程程编(一)--创建线程
zookeeper资料集(转载)
Struts2的数据封装
使用axel下载百度云文件
Java数据类型
Java命令运行class文件,报“找不到或无法加载主类”错误
贴片电阻/直插电容封装尺寸表示
串口起始位、数据位、奇偶校验位、停止位、波特率与时间等问题的解读
Copyright © 2011-2022 走看看