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中设置跟踪活动项。
选项-->项目和解决方案-->在解决方案资源管理器中跟踪活动项
查看全文
相关阅读:
canvas 实现环形进度条
wx 小程序 text 文本 字数多了会自动换行的问题
微信小程序 checked 选择功能 js中获取对应的选择值的改变以及修改
微信小程序 scroll-view 横向滚动问题
版本三开始看一边
wx小程序 更新数组中的对象这样类型的写法
react
微信小程序checkbox样式和background修改
ES6扩展——模板字符串
函数参数的解构赋值
原文地址:https://www.cnblogs.com/chenjunbiao/p/1760252.html
最新文章
寻找写代码感觉(二)之 Spring Boot 项目属性配置
寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目
1006.特殊字符和注释
1005.常量
1004.标识符和关键字
1003.pg概述-继承表
1002.pg概述-窗口函数
1001.pg概述-数据的事务
五、python元组、字典、集合
四、python列表
热门文章
三、python字符串
二、python运算符
一、python环境安装与基本语法
六、SQL之查询实战
五、SQL之高级查询
四、SQL之单表和多表查询
三、SQL之增删改
二、数据库/SQL基础
微信小程序 多个样式 选中改变颜色 ,点击本身改变颜色,在点击本身取消颜色
复制功能实现
Copyright © 2011-2022 走看看