gpt4 book ai didi

c# - 使用 2 个变量从文本文件创建 ListBox 项

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:46 24 4
gpt4 key购买 nike

所以,我需要任何帮助来填充将显示网站名称的列表框,如果单击它,则转到特定的 url。

这是文本文件的内容:

#first website
http://firstwebsite.com

#second website
http://secondwebsite.com

#third website
http://thirdwebsite.com

我可以读取文件并用名称填充列表框,但无法使 url 正常工作。

FileOpenPicker picker = new FileOpenPicker();
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SuggestedStartLocation = PickerLocationId.ComputerFolder;
picker.FileTypeFilter.Add(".txt");

StorageFile file = await picker.PickSingleFileAsync();

if (file != null) {
var stream = await file.OpenAsync(FileAccessMode.Read);
using (StreamReader reader = new StreamReader(stream.AsStream()))
{
while (!reader.EndOfStream)
{
string line = reader.ReadLine();

if (line.StartsWith("#") {
listbox.items.Add(line);
}

任何帮助都很棒。

谢谢

最佳答案

如果您希望在“点击”事件中使用它,我的意思是当您点击该项目时,下面的代码有效。

  private void listBox1_Click(object sender, EventArgs e)
{
string str = ((ListBox)(sender)).Text;
Process.Start(str);
}

处理 NULL 条件和异常。

为“Process”添加 System.Diagnostics 命名空间。

关于c# - 使用 2 个变量从文本文件创建 ListBox 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40251951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com