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中设置跟踪活动项。
选项-->项目和解决方案-->在解决方案资源管理器中跟踪活动项
查看全文
相关阅读:
UVALive 3664:Guess(贪心 Grade E)
uva 1611:Crane(构造 Grade D)
uva 177:Paper Folding(模拟 Grade D)
UVALive 6514:Crusher’s Code(概率dp)
uva 11491:Erasing and Winning(贪心)
uva 1149:Bin Packing(贪心)
uva 1442:Cave(贪心)
学习 linux第一天
字符编码问题
orm 正向查询 反向查询
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760252.html
最新文章
UNIX基础知识
linux常用命令
RSA加密算法正确性证明
面试资料
爬虫爬oj用户头像
常见设计模式
模拟vector
FZU2216
hrbust1909
线段树 区间更新 HDU1698
热门文章
字符串DP
线段树【转】
线段树点修改模板(HDU1754)
STL 中 next_permutation 的用法简介
分形(哈尔滨理工大学校赛)
KMP理解(转)
POJ3264(RMQ入门)
UVALive 3835:Highway(贪心 Grade D)
UVALive 3517:Feel Good(单调栈 Grade C)
[坑点汇集]
Copyright © 2011-2022 走看看