泛型转为ArrayList问题

问题描述

我想问下,我用的是petshop模式我数据层得到一个BllMedia.GetIndex_MediaList()的泛型数据源,我现在想把它转成ArrayList型式不知道大家可以告诉我怎么做呢

解决方案

解决方案二:
高手们,帮我来看看啊
解决方案三:
循环写不行吗?
解决方案四:
可以写个例子吗
解决方案五:
既然已经有泛型输出了,虽然不是很明白你为什要倒退一步又转成数组列表,还是给出下面列子List<string>strList=newList<string>();strList.Add("a1");strList.Add("a2");strList.Add("a3");foreach(stringstrinstrList){Response.Write(str+"<br/>");}Response.Write("转换以后的输出:<br/>");ArrayListstrList2=newArrayList(strList);foreach(objectoinstrList2){Response.Write(o.ToString()+"<br/>");}

时间: 2024-11-10 05:33:23

泛型转为ArrayList问题的相关文章

泛型

 什么是Java泛型                1.java泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数.这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法.                2.java泛型可以让你消除代码中的强制类型转换,同时获得一个附加的类型检查层,该检查层可以防止有人将错误类型的键或值保存在集合中.这就是泛型所做的工作. 为什么要有泛型 先来看看以下代码,        publi

arraylist&amp;amp;lt;T&amp;amp;gt; 怎么定义啊

问题描述 arraylist<T> 怎么定义啊 arraylist 怎么定义啊 arraylist 怎么定义啊 arraylist 怎么定义啊 arraylist 怎么定义啊 解决方案 ArrayList arr; 解决方案二: ArrayList<int> arr=new ArrayList<int>(); 解决方案三: Arraylist的定义和使用T-Sql自定义函数 解决方案四: 泛型,T表示要向list中放的数据类型,声明list时指定,之后再往list中添加

C# 泛型 无法将类型xx隐式转换为“T”

原文:C# 泛型 无法将类型xx隐式转换为"T" 直接奖泛型转为T是不能转换的 要先转Object 例:  public static T GetValue<T>(string inValue) { if (typeof(T) == typeof(Bitmap)) { return (T)(Object)new Bitmap(inValue); } else { //一般类型 return (T)Convert.ChangeType(inValue, typeof(T));

C# 泛型深入理解介绍_C#教程

引言: 在上一个专题中介绍了C#2.0 中引入泛型的原因以及有了泛型后所带来的好处,然而上一专题相当于是介绍了泛型的一些基本知识的,对于泛型的性能为什么会比非泛型的性能高却没有给出理由,所以在这个专题就中将会介绍原因和一些关于泛型的其他知识. 一.泛型类型和类型参数 泛型类型和其他int,string一样都是一种类型,泛型类型有两种表现形式的:泛型类型(包括类.接口.委托和结构,但是没有泛型枚举的)和泛型方法.那什么样的类.接口.委托和方法才称作泛型类型的呢 ?我的理解是类.接口.委托.结构或方

服务器返回json 对于arraylist&amp;amp;lt;arraylist&amp;amp;gt;应该按什么格式转换?

问题描述 比如:Map map = new HashMap(); map.put( "name", "json" ); map.put( "bool", Boolean.TRUE ); map.put( "int", new Integer(1) ); map.put( "arr", new String[]{"a","b"} ); map.put( "fu

J2SE 5.0专题 之 语言特性

j2se J2SE 5.0专题 之 语言特性                         本文作者: 高宇翔(大胃) 1.1.        背景J2SE(TM) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,Sun又发布了更新过的JDK 5.0 Update 1,改掉了一些第一个版本中出现的bug. 由于Java社群等待这一从1.4向5.0版本升级已经有相当长的一段时间,大家都很关心5.0中有哪些值得关注的变化,于是blog的相关信息满天飞,我也兴冲冲地在自己的bl

详解Android主流框架不可或缺的基石

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

基于Java回顾之集合的总结概述_java

Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上,定义了一些实现了同步功能的集合. 这篇文章主要关注java.util下的各种集合对象.Java中的集合对象可以粗略的分为3类:List.Set和Map.对应的UML图如下(包括了java.util下大部分的集合对象):Collection概述 Java集合中的List和Set都从Collection出来,它是一个学习集合很不错的入口,它包含了集合中通常需要有

举例讲解Java的RTTI运行时类型识别机制_java

1.RTTI:运行时类型信息可以让你在程序运行时发现和使用类型信息. 在Java中运行时识别对象和类的信息有两种方式:传统的RTTI,以及反射.下面就来说下RTTI. RTTI:在运行时,识别一个对象的类型.但是这个类型在编译时必须已知. 下面通过一个例子来看下RTTI的使用.这里涉及到了多态的概念:让代码只操作基类的引用,而实际上调用具体的子类的方法,通常会创建一个具体的对象(Circle,Square,或者Triangle,见下例),把它向上转型为Shape(忽略了对象的具体类型),并在后面