我正在尝试使用openfile对话框加载文本文件。 字符串字符串布尔 名字,高中一年,失败了吗? 文本文件中的代码
string[] b = File.ReadAllLines(filePath);
List<string> ...
foreach(var a in b)
{
list.Add(a);
}
for (int i =0; i<students.Count; i++)
{
list[i].Split('|');
//Human object...
Human x = new Human();
x.name =
listbox.add(x);
failinglistbox.Items.Add(x);
所以我使用一个数组来获取代码。然后创建一个foreach循环以添加到字符串列表
然后使用for循环用“ |”分隔行
然后创建一个新对象 并使用对象的变量保存数据。
最后添加到列表框
不需要转换。您可以忽略布尔。我想更多地了解这个概念
我的意思是我尝试的方法。根本没有加载。
<div class="time">
Time: <label id="labelTime"></label>
</div>
<button id="button">Click me</button>
<script>
const button = document.getElementById('button');
button.addEventListener('click', clickButton);
function clickButton() {
runTimer();
}
function runTimer() {
let rAF_ID;
let rAFCallback = function(callback) {
let count = callback;
let s = Math.floor((count / 1000) % 60).toString().padStart(2, '0');
let m = Math.floor((count / 60000) % 60);
document.getElementById('labelTime').innerHTML = m + ":" + s;
rAF_ID = requestAnimationFrame(rAFCallback);
}
rAF_ID = requestAnimationFrame(rAFCallback);
}
</script>
答案 0 :(得分:0)
我认为这就是您想要的。
string[] students = File.ReadAllLines(filePath);
for (int i = 0; i < students.Length; i++)
{
string[] cells = students[i].Split('|');
//Human object...
Human x = new Human();
x.name =cells[0].Trim();
////////edited////////////
x.year =cells[1].Trim();
x.failing =cells[2].Trim();
listbox.add(x);
failinglistbox.Items.Add(x);
}