在 C# 中从文本文件读取随机行到文本框[关闭]

2024-01-03

我正在开发这个程序,它的功能之一是有一个部分,程序自动从文本文件中随机选择一行(它包含的内容并不重要)并将其显示在文本框中。

我花了很多时间混合和匹配各种代码(streamReader 等),但我似乎没有尝试过任何工作。

我知道这个有效哈哈:Random rand = new Random();

另外,请不要只给我一些网站的链接来帮助我,因为这些网站对我来说非常混乱。

我所要求的只是有人向我解释我应该做什么以及我应该拥有什么代码。

先感谢您!!


这将从文件中返回随机行:

private static Random _rand = new Random();    

public static string GetRandomLine(string filename)
{
    var lines = File.ReadAllLines(filename);

    var lineNumber = _rand.Next(0, lines.Length);

    return lines[lineNumber];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中从文本文件读取随机行到文本框[关闭] 的相关文章

  • 是否需要销毁运算符删除的形式才能真正销毁对象?

    C 20 添加了破坏形式operator delete区别于std destroying delete t范围 它导致delete表达式在调用之前不再销毁对象operator delete 目的是在显式调用对象的析构函数和释放内存之前 允许
  • 是否可以使用 http url 作为 DirectShow .Net 中源过滤器的源位置?

    我正在使用 DirectShow Net 库创建一个过滤器图 该过滤器图通过使用 http 地址和 WM Asf Writer 来流式传输视频 然后 在网页上 我可以使用对象元素在 Windows Media Player 对象中呈现视频源
  • EntityHydrate 任务失败

    我最近安装了 Visual Studio 11 Beta 和 Visual Studio 2010 之后 我无法在 Visual Studio 2010 中构建依赖于 PostSharp 的项目 因此我卸载了 Visual Studio 1
  • 无法继承形状

    为什么我不能使用继承 a 的类Shapes class http msdn microsoft com en us library ms604615 28v vs 90 29 我需要延长Rectangle具有一些方法的类 但我想以与使用相同
  • 在 Mono 中反序列化 JSON 数据

    使用 Monodroid 时 是否有一种简单的方法可以将简单的 JSON 字符串反序列化为 NET 对象 System Json 只提供序列化 不提供反序列化 我尝试过的各种第三方库都会导致 Mono Monodroid 出现问题 谢谢 f
  • 用于在标头更改时重新编译的简单 C 项目的示例 makefile

    有谁有完整的 makefile 可以执行以下操作 如果 HEADER 文件发生更改 则重建项目 cpp 文件在 makefile 中列出 头文件未在 makefile 中列出 头文件允许与 cpp 文件具有不同的名称 部分cpp文件没有头文
  • OpenGL:如何检查用户是否支持glGenBuffers()?

    我检查了文档 它说 OpenGL 版本必须至少为 1 5 才能制作glGenBuffers 工作 用户使用的是1 5版本但是函数调用会导致崩溃 这是文档中的错误 还是用户的驱动程序问题 我正在用这个glGenBuffers 对于VBO 我如
  • 测量进程消耗的 CPU 时钟

    我用 C 语言编写了一个程序 它是作为研究结果创建的程序 我想计算程序消耗的确切 CPU 周期 精确的循环次数 知道我怎样才能找到它吗 The valgrind tool cachegrind valgrind tool cachegrin
  • 保证复制省略是否适用于函数参数?

    如果我理解正确的话 从 C 17 开始 这段代码现在要求不进行任何复制 Foo myfunc void return Foo auto foo myfunc no copy 函数参数也是如此吗 下面的代码中的副本会被优化掉吗 Foo myf
  • wordexp 失败时我们需要调用 wordfree 吗?

    wordexp 失败时我们需要调用 wordfree 吗 在某些情况下 调用 wordfree 似乎会出现段错误 例如 当 wordfree 返回字符串为 foo bar 的错误代码时 这在手册页中并不清楚 我已经看到在某些错误情况下使用了
  • Unity c# 四元数:将 y 轴与 z 轴交换

    我需要旋转一个对象以相对于现实世界进行精确旋转 因此调用Input gyro attitude返回表示设备位置的四元数 另一方面 这迫使我根据这个四元数作为默认旋转来计算每个旋转 将某些对象设置为朝上的简单方法如下 Vector3 up I
  • 对于 C# Express 用户来说,有哪些好的工具可以识别可能重复的代码? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 也可以看看 有什么工具可以检查重复的 VB NET 代码吗 https stackoverflow c
  • SQLAPI++ 的免费替代品? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有任何免费 也许是开源 的替代品SQLAPI http www sqlapi com 这个库看起来
  • 当Model和ViewModel一模一样的时候怎么办?

    我想知道什么是最佳实践 我被告知要始终创建 ViewModel 并且永远不要使用核心模型类将数据传递到视图 这就说得通了 让我把事情分开 但什么是Model 和ViewModel一模一样 我应该重新创建另一个类还是只是使用它 我觉得我应该重
  • Xamarin Forms Binding - 访问父属性

    我无法访问页面的 ViewModel 属性以便将其绑定到 IsVisible 属性 如果我不设置 BindingContext 我只能绑定它 有没有办法可以在设置 BindingContext 的同时访问页面的 viewmodel root
  • 调用 .ToArray() 时出现 ArgumentException

    我有一个经常被清除的列表 代码完全是这样的 VisitorAgent toPersist List
  • 如何获取带有某个属性注释的所有属性?

    我刚刚从 Roslyn 开始 我想找到所有用属性名称 OneToOne 注释的属性 我启动了 SyntaxVisualizer 并能够获取对该节点的引用 但我想知道是否有更简单的方法来实现此目的 这就是我所拥有的 var prop docu
  • 如何组合两个 lambda [重复]

    这个问题在这里已经有答案了 可能的重复 在 C 中组合两个 lambda 表达式 https stackoverflow com questions 1717444 combining two lamba expressions in c
  • 如果将变量设置为等于新对象,旧对象会发生什么?

    假设我们有一个 X 类not有一个超载的operator 功能 class X int n X n 0 X int n n n int main X a 1 an object gets constructed here more code
  • 如何在 C# 中获取 CMD/控制台编码

    我需要指定正确的代码页来使用 zip 库打包文件 正如我所见 我需要指定控制台编码 在我的例子中为 866 C Users User gt mode Status for device CON Lines 300 Columns 130 K

随机推荐

  • iPhone 中图像的直方图

    我正在寻找一种在 iPhone 上获取图像直方图的方法 OpenCV 库太大 无法包含在我的应用程序中 OpenCV 编译后大约有 70MB 但我可以使用 OpenGL 但是 我不知道如何执行其中任何一个 我已经找到了如何获取图像的像素 但
  • django 中的哪个函数创建 HttpRequest 实例并传递给视图?

    我试图了解 django 的本质 但我找不到任何关于这方面的好的教程 我知道 django 视图在调用时接收 HttpRequest 实例作为参数之一 我想知道 django 内部的哪个函数接收来自浏览器的请求 创建 HttpRequest
  • 在 flutter ios 项目中进行干净构建后,XCode CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER 标志不断重置

    我正在为云构建 AppCenter 设置我的 flutter ios 应用程序 并且我的 xcode 配置遇到了问题 在本地构建时 我曾经在 Xcode 中设置链接器标志以防止常见的 双引号包含 错误 显然是一个已知的 cocoapod 问
  • 如何提高UIWebView的滚动性能?

    提高 UIWebView 的性能似乎真的很难 特别是对于像 Mashable 或 Ars Technica 这样的网站 这些网站会加载大量的脚本 而且长篇多页的文章很常见 我知道 3 个类似的问题 但它们都没有可行的解决方案 UIWebVi
  • 什么是“补码”?

    我正在学习计算机系统课程并且已经挣扎 部分地 与二进制补码 http en wikipedia org wiki Two 27s complement 我想理解它 但我读过的所有内容都没有为我提供完整的图片 我读过维基百科文章 http e
  • ElasticSearch 分组并分发到存储桶

    我对 elasticsearch 很陌生 但似乎没有简单的方法来创建聚合并将 doc count 分配到存储桶中 一旦先前的聚合完成 例如 我有以下数据集 我想创建 4 个存储桶和组配置文件 这些配置文件在存储桶之间具有特定数量的事务 配置
  • 图片 - 上传没有响应,无法访问 $_FILES

    这是我的文件上传脚本 我收到以下错误 Notice Undefined index fupload in C Users Tuskar Desktop Projekt htdocs Project IT Space Profile edit
  • 原生安装 PySpark 也支持 S3 访问

    我想从 PySpark 读取存储在 S3 上的 Parquet 数据 我从这里下载了 Spark http www apache org dist spark spark 2 1 0 spark 2 1 0 bin hadoop2 7 tg
  • 在 Android 中完成(或访问)特定 Activity

    当用户打开 Activity 时 它们会堆积在视图堆栈上 当用户以任何方式完成一个 Activity 时 它就会从视图堆栈中弹出 现在 我遇到一种情况 用户打开了应用程序的主屏幕 并在主屏幕顶部连续打开了多个活动 在每个活动中 都有一个控件
  • 如何向 OSX launchd plist 添加参数以将输出通过管道传输到日志文件?

    我已经尝试了许多不同的变体 但就是无法让它发挥作用 我有一个 plist 文件
  • 在Python中从csv创建kml

    我是Python新手 我正在处理 GPS 文件 我需要将包含所有 GPS 数据的 CSV 文件转换为 kml 文件 下面是我正在使用的 python 代码 import csv Input the file name fname raw i
  • 使用 CUDA 感知 MPI 的要求

    我想通过 CUDA 感知 MPI 在不同 CUDA 设备之间交换数据 如中所述本文 http devblogs nvidia com parallelforall introduction cuda aware mpi 据我了解 以下代码应
  • 一次删除 40k+ 行的更快方法

    有没有更快的方法来删除行 我只需要删除从第 3 行到最后一行有数据的奇数行 下面的代码可以工作 但速度很慢 Dim toDelete As Range For icount endRow To 3 Step 2 If toDelete Is
  • 如何在 Python 中解析文件列表以仅获取文件名?

    假设我正在使用 Pythonftplib http www python org doc 2 5 2 lib module ftplib html从 FTP 服务器检索日志文件列表 我将如何解析该文件列表以仅获取列表中的文件名 最后一列 请
  • 从 Flutter 请求 ASP.Net Core 3.0 的错误请求 400

    我正在尝试连接 Flutter 的 HttpClient 以从在 ASP Net Core 3 0 上运行的本地服务器获取数据 问题是我每次尝试时都会收到错误 400 错误请求 这是颤振代码 String token await Share
  • 在 JSFiddle 中加载 Facebook API

    我希望能够在 JSFiddle 中加载 Facebook API 这是我的目前的尝试 https jsfiddle net casebash j26bq6qf 11 当我跑步时 window fbAsyncInit function FB
  • 验证查询中的所有位置是否都进行了特定的联接

    我必须以存储过程的形式执行数百个查询 并验证每个连接是否满足以下条件 始终在连接中进行特定的列连接 连接不以硬编码格式存在于该列的前一个唯一值 即它需要类似于 a requiredJoinColumn b requiredJoinColum
  • 如何防止JTable按Tab时返回第一行?

    当在表的最后一个单元格中按 Tab 键时 如何禁用 JTable 返回第一行的默认行为 相反 当前单元格应该保持其焦点 简短的答案 找到绑定到选项卡的操作 将其包装到自定义操作中 仅当不在最后一个单元格中时才委托给原始操作 并将原始操作替换
  • CalendarView 需要花费很多时间来显示

    我正在开发 CalendarView 上的应用程序 我必须以小的线性布局显示calendarView 显示包含小线性布局中的 calendarView 的整个页面时会出现问题 gt 这需要 10 秒才能显示 而且时间太长了 布局中没有其他东
  • 在 C# 中从文本文件读取随机行到文本框[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在开发这个程序 它的功能之一是有一个部分 程序自动从文本文件中随机选择一行 它包含的内容并不重要 并将其显示在文本框中 我花了很多