List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊相关的知识,希望对你有一定的参考价值。
为什么adapter也要<>用这个东西啊
adapter是像比如listview这种控件的适配器,里面放String表示listview这个列表只有一个文字显示,你说的这个应该是ArrayAdapter<String>如果需要图片显示或者其他两种文字显示 ,需要用到SimpleAdapter 参考技术A 那是泛型,目的是为了安全,属于编译时语法c# for循环效率问题,遍历list<string>集合;
元素8300个,都是文件名,每遍历出来一个后给datagridview赋值,但感觉速度不给力,有什么方法能加快赋值速度
list<string>直接可以给datagridview的dataSource赋值的,不用循环一个个的赋值,这样避免了好多频繁触发的事件。 参考技术A 你要先确定瓶颈在哪里,如果是给DataGridView添加项时慢,可以考虑使用VirtualMode 。这样可以在大量数据显示时比较明显的提高显示效率。 参考技术B 不管用什么循环,最终决定速度的还是取决于循环体内的操作。楼主的循环才8300次,就感觉速度慢,那应该是给datagridview赋值的代码有问题。 参考技术C foreach(string 变量 in 变量)追问你意思foreach循环的执行速率高于for循环喽?
追答不一定
参考技术D Parallel 多线程的循环呢追问说说思路
以上是关于List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊的主要内容,如果未能解决你的问题,请参考以下文章
Map<String, Object> map=new HashMap<String, Object>();