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中设置跟踪活动项。
选项-->项目和解决方案-->在解决方案资源管理器中跟踪活动项
查看全文
相关阅读:
如何手动卸载 SQL Server 2005 实例
马大哈的读后感
CVS提交0KB的文件失败
confluence权限管理
关于confluence注册
建议使用j2ee自带的ant
cvs log的几个选项说明(b,r HEAD,n,d)
JIRA与Confluence的安装与集成(4)
使用命令行调用Beyond Compare进行文件对比
利用SecureCRT实现Linux编译
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760252.html
最新文章
.Net线程问题解答
JQuery读书笔记JQueryForm中的AjaxForm和AjaxSubmit的区别
Internet Information Services is not installed. You must have Internet Information Services installed in order to use the SharePoint Products and Technologies Configuration Wizard
newsid的替代品sysprep
在MOSS 2007中查看文档库和站点的大小
实战解压微软Service Pack, 从msp文件中拿到具体的文件
在Windows Server 2008 R2上安装Exchange Server 2010
Script execution failed System.Management.Automation.PSSecurityException
如何增加MOSS 2007中list template和site template的最大值
HyperV中Snapshot的一点小知识
热门文章
MOSS 2007中SSP和Site中的Search Scope
为SharePoint 配置Kerberos认证
Oracle 9i与MS SQL Server 2000之比较连载四:关于Oracle的Sys、System的用户与MS SQL 的master的比较
如何用正确的方法来写出质量好的软件的75条体会
组件访问被拒绝问题
Oracle 9i与MS SQL Server 2000之比较连载五
影响SQL server性能的关键三个方面
优化SQL Server索引的技巧
Oracle数据类型
Oracle 9i与MS SQL Server 2000之比较连载三:关于Oracle Manager Server与MS SQL 的Enetrprise manager
Copyright © 2011-2022 走看看