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中设置跟踪活动项。
选项-->项目和解决方案-->在解决方案资源管理器中跟踪活动项
查看全文
相关阅读:
vue的class绑定
less里面calc() 语法
问题
Spring Boot面试题
Redis面试题
nginx面试题
rabbitMQ面试题
Linux+Git命令
docker
JAVA常用单词
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760252.html
最新文章
js添加onclick函数
jQuery节点操作,jQuery插入节点,jQuery删除节点,jQuery Dom操作
纯CSS绘制三角形(各种角度)
js设置元素的onclick传参方法
全量备份/增量备份/差异备份说明
shell中$(( )) 与 $( ) 还有${ }的区别
Shell脚本中执行sql语句操作
tee
/etc/profile、/etc/bashrc、~/.bash_profile、~/.bash_bashrc
crontab
热门文章
sort、uniq、wc
cut
openssl
xargs
关于短路运算的运用
关于input file 控件的美化和多文件的上传
获取url指定的查询字符串
angular的豆瓣分页
斜杠的转移字符
vue多个选择input v-model
Copyright © 2011-2022 走看看