精易论坛

标题: 我这断代码怎么修改为读取资源里的TXT求帮助 [打印本页]

作者: 2319261    时间: 2018-3-16 02:22
标题: 我这断代码怎么修改为读取资源里的TXT求帮助

我这断代码是读取本地TXT文件内容,我想修改为读取资源里的资源名为 userdd 的内容  该如何该是好,谢谢帮助


        public bool LoadHostFile()
        {
            string filename = HOST_FILENAME;
            string absFilePath = System.IO.Path.Combine(System.Windows.Forms.Application.StartupPath, filename);
            if (System.IO.File.Exists(absFilePath))   //文件是否存在
            {
                try
                {
                    using (System.IO.StreamReader stream = System.IO.File.OpenText(absFilePath))   //
                    {
                        while (true)
                        {
                            string line = stream.ReadLine();
                            if (line == null)
                                break;
                            if (line.Length > 0 && line.StartsWith("#"))
                                continue;
                            string[] parts = line.Split(new char[] { ' ', '\t', }, 2, StringSplitOptions.RemoveEmptyEntries);
                            if (parts.Length < 2)
                                continue;
                            AddHost(parts[0], parts[1]);
                        }
                    }
                    return true;
                }
                catch
                {
                    return false;
                }
            }
            return false;
        }
    }
}





作者: hez2010    时间: 2018-3-16 21:49
资源的话在Properties.Resources中
作者: fu1goc    时间: 2018-3-18 16:08
详细说一下吧
作者: boood    时间: 2018-4-3 21:06
txt里的内容?用正则如何?
作者: li1477834338    时间: 2018-5-27 11:10
=-==-=
作者: hnzrb    时间: 2018-7-21 10:04
直接引用资源名称
作者: lonelywatcher    时间: 2018-7-25 09:55
fileName,代表的是你要操作的文件路径,你把txt文件路径替换成对应文件的路径就可以了
作者: 赵六    时间: 2019-3-27 17:44
Resources 里面的userdd  设置成 public 然后就可以 直接调用啦!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4