c# - C# 更好的是,读取所有行还是从一行中获取子字符串?
问题描述
我在一个文本文件中有一个单词列表(大约 300 个),所有单词的长度都相同。我创建了一个从该列表中获取两个随机单词的方法:
private static string InitializeWords(Random rand)
{
string[] lines = File.ReadAllLines(Constants.Heterograms);
int number = rand.Next(0, lines.Length - 1);
return lines[number];
}
它可以正常工作,但我想知道我是否正确进行。每次创建对象的新实例时都会调用此方法,所以我想知道这是否会损害性能。例如,将每个单词放在一行中并从该行中取出两个随机子字符串会更好吗?或者这无关紧要?
解决方案
推荐阅读
- javascript - TypeScript - 从自定义位置导入模块(非相对)
- reactjs - React Native:如何安装需要`pod install`的两个不同版本的插件?
- mysql - 基于参数的 SQL 查询分支语法
- python-3.x - 部署 Python Flask Docker Heroku - “非 UTF-8 代码”错误导致发布阶段崩溃
- python - 如何从与特定研究相关的帖子中提取数据
- python - 如何从文本文件中提取自定义实体列表?
- testing - 如何减少自动化测试的重复?
- python - 当使用终端运行 python 自动点击器时,它显示 No module named pynput.mouse
- regex - C# 正则表达式试图理解逻辑
- python - 如何在 Python 中打印具有指定小数位数和区域设置特定分隔符的浮点数?