从Internet下载TextFile并加载带有内容的ListBox

时间:2016-02-06 20:38:12

标签: c# listbox

我从互联网上下载了一个txt文件,但不幸的是,我无法使用该文件中的内容加载我的listBox。

那是我的代码:

import java.lang.reflect.Field;

public class Testing {
Integer x;//Will be null by default
Integer y;//Will be null by default
Integer z=1;
public static void main(String[] args) {
    try {
        Testing testing = new Testing();
        Field[] fs = testing.getClass().getDeclaredFields();
        for (Field field : fs) {
            field.setAccessible(true);
            if (field.get(testing) == null && field.getName().equals("y")) {
                field.set(testing, 2);
            }
        }
        System.out.println(testing.x);//Prints null
        System.out.println(testing.y);//Prints 2
    }catch(Exception e){
        e.printStackTrace();
    }

  }
}

当我跑步时,没有任何反应。

1 个答案:

答案 0 :(得分:0)

您首先将完整的流内容读入strContent,因此,当您执行reader.ReadLine()时,没有什么可读的。

如果删除" var strContent = reader.ReadToEnd();"它会起作用。

这也是一种减少所有代码并使其正常工作的简单方法:

List<string> lines = new List<string>();
reader.AddRange(sr.ReadToEnd().Split("\r\n".ToCharArray()));