99问答网
所有问题
List<String> files = new List<string>(); 是什么意思
<String> 是什么意思?
能不能简单讲讲,先谢谢
举报该问题
推荐答案 推荐于2016-01-05
这个List是泛型List
原本的List当中存储的类型为object,因为object是所有类型的基类,所以在List当中是可以存储所有类型值得。。。
但是值类型到object和object到值类型,属于装箱和拆箱操作,效率比较低,
所以就有了泛型List
在后面的<>当中指定,这个List要存储的类型,这样就有针对性了
例子:
List a=new List();
a.Add(1);//这个就是int到object的装箱。
int b=(int)a[0];//这个就是object到int的拆箱。
但是用了
List<int> c= new List<int>();
c.Add(1);//在List中存储的就是int,也就不存在类型转化,装箱拆箱的问题了。
int d=c[0];//这里也不需要强制类型转换了。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Wejt7XtBt.html
其他回答
第1个回答 2010-04-24
list是一个泛型集合(数组),<>里面是将泛型具体化,指定list元素的类型
如List<String> files 相当于 string[] files ;
第2个回答 2010-04-24
list其实就是跟数组差不多,只不过改进了数组的功能而已,因为数组是得固定长度的,而这个泛型却不用,list<string>就是string[]的改进型,就是说里面存的都是string类型的变量的数组
第3个回答 2010-04-24
是定义的泛型的类型为string
相当于ArrayList里面全存的string
只是List<string>的效率要比ArrayList高得多
向List里添加项与向ArrayList也一样
files.Add("aaa"); //把aaa加入List中
第4个回答 2010-04-24
表示List里面的元素类型是String
1
2
下一页
相似回答
C# (批处理) 过期的文件删除
答:
static void Main(
string
[] args){ //初始化所需变量 TimeSpan Days
=
new TimeSpan();List<string> Dirs =
new List
<string>
();List
<string>
Files
= new List<string>();//读取XML文档 XmlDocument xml = new XmlDocument();xml.Load(File.Open("DirList.xml", FileMode.Open));//循...
c#搜索C盘下所有文件及文件夹内TXT格式文件
答:
string
pattern, bool currentPathOnly = false){ List<string> files
=
new List
<string>
();
// 检查目录是否存在 if (!Directory.Exists(path)) { return
files;
}
File
SystemInfo[] fs = new DirectoryInfo(path).GetFileSystemInfos(); foreach (FileSystemInfo fsi ...
C#中如何把遍历出来的文件名放到数组中
答:
遍历出来以后已经是数组了,你应该是想把文件信息放在字符串数据里吧。List<
string
>
file
nameList
=
new List
<string>
();
foreach(fileinfo in fileList){ filenameList.add(fileinfo.Name);} filenameList 就是你要的数组了。
C#数组问题
string
[]
files
=
new
string[0];
答:
string
[]
files
=
openFileDialog1.
File
Names; //需要 openFileDialog1 是 Form 类的字段才行,不能是局部变量 for (int i = 0; i < files.Length; i++){ listBox3.Items.Clear
();list
Box4.Items.Clear(); //注意这两句,清空
List
Box 中上次添加的内容 listBox3.Items.Add(System.IO...
关于
List
<
String
>
list=new
ArrayList<String>
();
求真相
答:
第一:这个
List是
java.util.List下下的。把包导正确了,然后 这个是跟泛型这个东东有关的。解决办法有两个步骤,如果第一步不行再试一下第二步,如果再不行,我也没辙了。第一步:修改Window-〉Preferences->Java ->Compiler(把这个选上)->JDK Compliance中的compiler compliance level,把它设为...
c# 定义全局数组
答:
1)定义全局数组(注意:必须放到一个类中)public class MyList { public static List<
string
> FileList
=
new List
<string>
();
} 2)使用全局数组 在程序任何地方 MyList.FileList.Add(……); //添加 string
file
name = MyList.FileList(0); //获取元素 MyList.FileList.Remove(0); //删除...
用java代码完成:
答:
public static void main(
String
[] args) throws Exception {
List
<String> list
=
new
ArrayList<String>
();list
.add("手榴弹.txt");list.add("狙击手.txt");list.add("军刀.txt");list.add("AK47.txt");list.add("自动冲锋枪.txt");Map<String, List<String>>
files
= new HashMap<...
VB 获取给定文件名的文件路径 求代码
答:
=
new List
<
string
>
();
foreach (string file in
files
){ fileNames.Add(Path.Get
File
Name(file));} foreach (string item in dir){ List<string> subFileNames = GetFiles(item)
;file
Names.AddRange(subFileNames);} return fileNames;} 另外,站长团上有产品团购,便宜有保证 ...
求一个用C#编的FTP客户端程序,要可用。
答:
foreach (string file in
files
) { string fileName = Path.Get
File
Name(file); DownLoadFile(serverDirectory, localDirectory, fileName, fileName, fileType); } } internal List<string> GetServerFile
List(string
serverDirectory) { List<string> serverFileList
=
new List
<string>
();
ftpType = FtpTy...
大家正在搜
string getbytes
string contains
wxafiles是什么文件
Copyingnewfiles
list
stringstream
string数组转list
html string
to string
相关问题
ArrayList list = new ArrayList...
关于List<String> list=new ArrayL...
String []list = new File(".")....
string和List<string>有什么区别
Dictionary<string, string> upf...
public List<String> buildData(...
将List<List<String>>写入到Excel
java问题 File f = new File(".");...