在 C# 控制台应用程序中一次写入一个字符?

2024-03-22

我不知道如何解释这一点......

基本上,我希望能够在控制台窗口中编写一行文本,就像旧的角色扮演游戏用来编写对话一样,一次一个字符。游戏《口袋妖怪不可思议的迷宫》中的示例(顺便说一下,包含剧透):http://www.youtube.com/watch?v=i29juf2e92c http://www.youtube.com/watch?v=i29juf2e92c

基本上就像对话的显示方式一样。

编辑:还应该提到,我将从文件中读取文本,并且我想一次在该文件中写入一个字符。


你可以只使用Console.Write http://msdn.microsoft.com/en-us/library/testw4x7(v=vs.110).aspx一次打印一个字符,没有换行符WriteLine将提供并致电Thread.Sleep在字符之间短暂停顿。例如:

using System;
using System.Threading;

class Program
{
    static void Main(string[] args)
    {
        string text = "This will be printed one character at a time";
        foreach (char c in text)
        {
            Console.Write(c);
            Thread.Sleep(50);
        }
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 控制台应用程序中一次写入一个字符? 的相关文章

  • 了解 VerQueryValue

    在 MSDN 上 我注意到 VerQueryValue 函数的以下内容 lplp缓冲区 输出 低电压空洞当此方法返回时 包含指向 pBlock 指向的缓冲区中所请求版本信息的指针的地址 当关联的 pBlock 内存被释放时 lplpBuff
  • MigraDoc 项目符号列表(漏洞)

    在我的解决方案中 我在 PDF 文件中使用项目符号列表 它看起来像这样 Solcellepaneler kr ver hverken autoriseret service eller tidskr vende vedligehold So
  • 如何通过实体键添加/删除与实体框架的多对多关系?

    I tried using Entities e new Entities EntityKey key new EntityKey Entities Users UserId 20 User user new User EntityKey
  • Debug.WriteLine() 未命中

    我正在调试 Windows 服务 通过点击F5在 Visual Studio 2010 中 使用以下代码 In 程序 cs file static void Main if Environment UserInteractive We ar
  • .NET:EventHandler 竞争条件修复如何工作?

    以下模式用于在引发事件时避免竞争条件 以防另一个线程取消订阅 MyEvent 使其为空 class MyClass public event EventHandler MyEvent public void F EventHandler h
  • 如何正确实现带有 close 方法的处置模式(CA1063)

    框架设计指南 第二版 第 327 页 说 考虑提供方法Close 除了Dispose 如果接近 是该领域的标准术语 这样做时 重要的是使 Close 实现与Dispose并考虑实施IDisposable Dispose方法明确 因此 按照提
  • 如何有效地左填充字节数组

    假设我有一个数组 LogoDataBy byte 0x00000008 0x00000000 0x41 0x00000001 0x42 0x00000002 0x43 0x00000003 0x44 0x00000004 0x31 0x00
  • 如何获取 PropertyGrid 的单元格值 (c#)?

    如何在 C 中获取属性网格项和项的值 例如 Name Ali LastName Ahmadi Name 和 LastName 是 propertygrid 的 2 个属性 PropertyGrid只是对象的组件模型表示的视图 我会说 查看组
  • 会员提供商使用还是不使用?

    我正在开发一个使用 Facebook 的网站 现在为了管理用户我想使用MembershipProvider并选择开发一个定制的会员提供商 我的问题是我的数据库架构与标准成员资格架构不匹配 并且提供的用于覆盖的函数采用与我预期不同的参数 例如
  • “已经有一个与此命令关联的打开的 DataReader,必须先将其关闭。”

    我正在开发需要连接到另一个数据库以获取一些数据的应用程序 为此 我决定使用 SqlConnection reader 等 我需要执行一些查询 例如首先我需要获取某个用户的卡 ID 之后我需要通过该卡 ID 获取一些数据 这是我的代码 reg
  • C++在子类中调用虚方法

    我有以下课程 class A protected A inner public virtual void doSomething 0 class B public A void doSomething if inner NULL inner
  • Apple IOS 上的 C# 应用程序 [已关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有基于 C Net 的应用程序 有什么方法可以在 Apple IOS 上运行这些应用程序吗 我没有资
  • C# While 循环与 For 循环?

    在 C 中 一个问题已经困扰我一段时间了 它的 While 和 For 循环之间的实际主要区别是什么 它只是纯粹的可读性吗 在 for 循环中本质上可以做的所有事情都可以在 while 循环中完成 只是在不同的地方 举这些例子 int nu
  • 使用 c# 中的 c++ ref 中的引用从 C# 调用 C++ 代码错误

    所以在我的 c dll 文件中我得到了以下函数 DLL void GetUserPass char userName char passWord userName ceva passWord altceva 现在我想从 c 调用它 但它给了
  • 使用 OpenSSL 库在 C++ 中生成 SHA 哈希值

    如何使用以下命令生成 SHA1 或 SHA2 哈希值OpenSSL https openssl org图书馆 我搜索了谷歌 找不到任何函数或示例代码 从命令行来看 很简单 printf compute sha1 openssl sha1 您
  • 如何使用 Linq to Sql 修剪值?

    在数据库中 我有一个名为 联系人 的表 名字和其他此类字符串字段设计为使用 Char 数据类型 不是我的数据库设计 我的对象 Contact 映射到属性中的字符串类型 如果我想做一个简单的测试 通过 id 检索 Contact 对象 我会这
  • cmake 包括其他目录中的 h 文件

    我在 cmake 项目下进行测试时遇到问题 我的项目是这样安排的 TerrainMap PointAccumulator heightQuadGrid Test 在 TerrainMap 目录中 CMakeLists txt 文件简单地概述
  • 如何查明我的字符串是否包含“micro”Unicode 字符?

    我有一个包含实验室数据的 Excel 电子表格 如下所示 g L ppb 我想测试希腊字母 是否存在 如果发现我需要做一些特别的事情 通常 我会写这样的东西 if cell StartsWith matchSequence lt unive
  • AllowUserToAddRows 不适用于 DataGridView 上的 List<> 数据源

    我有一个DataGridView与DataSource set to List
  • Eclipse (C/C++) 错误:平台关闭后发现作业仍在运行

    当我打开 Eclipse 时 它 在一小时前工作过 但在启动时冻结并给出错误 发生错误 请参阅日志文件 请参阅下面的日志文件 尽管其中一些信息出现在日志中 操作系统 Mac OSX 10 7 5 Eclipse 面向 C C 开发人员的 E

随机推荐

  • gcc *有时*以一种奇怪的方式解决重载歧义

    在回答之前 这不是一个关于如何让这段代码做我想做的事情的问题 我已经知道该怎么做 参见这个问题的结尾 这是一个关于理解编译器为什么要做它所做的事情的问题 请考虑以下 简化的 代码 include
  • Javascript:带有尾随字符的 parseInt()

    parseInt 7em 10 回报7在我测试过的所有浏览器中 但我可以依靠这个吗 我问的原因是 我想根据 em 执行一些计算 例如 elem1 style top uses em units elem2 style top parseIn
  • 什么是“准实施”?

    有时 在搜索会员的推荐信时 我会收到此弹出窗口 这通常需要很长时间 所以我倾向于取消 但我想知道 我错过了什么 什么是 准实施 根据resharper 支持的这个答案 https resharper support jetbrains co
  • 读取 RDS AWS 中的副本

    我是亚马逊 RDS 的新手 我已经在RDS中设置了一个数据库实例 我想尝试 RDS 只读副本功能 我有几个疑问 只读副本适合什么样的应用 只读副本将数据同步还是异步复制到其他只读副本 它是多可用区部署的替代品吗 与MYSQL中的主从或主主复
  • Javascript 中的 try-catch 语句可以捕获哪些类型的错误?

    如果我写 try null foobar catch e alert e 没有任何警报 但ReferenceError已登录到控制台 然而 try barfoo foobar catch e alert e 显示带有以下内容的警报Refer
  • 如何从Windows任务管理器检测程序java强制关闭?

    如果我问了这样一个菜鸟问题冒犯了某人 大家很抱歉 因为我看到有人因不恰当而 标记了 问题 这是我第一次在这里提问 所以如果有什么不合适的地方请原谅我 如果我的英语不是很好 请原谅 当我的程序通过任务管理器关闭时 我试图创建一个临时文件 但我
  • 将大型数据集加载到 R 中的最快方法和最快格式是什么[重复]

    这个问题在这里已经有答案了 我有一个很大的数据集 未压缩时大约 13GB 我需要重复加载它 第一次加载 并保存为不同的格式 可能非常慢 但此后的每次加载都应该尽可能快 加载数据集的最快方式和最快格式是什么 我怀疑最佳选择是这样的 saveR
  • Yang 的 XPath current()

    这是我的后续问题Yang 中的 Xpath current https stackoverflow com questions 55888566 xpath current in yang经过前面的讨论 我为 libxml2 实现了一个自定
  • 批处理、重复和洗牌对 TensorFlow 数据集有什么作用?

    我目前正在学习 TensorFlow 但我在下面的代码片段中遇到了困惑 dataset dataset shuffle buffer size 10 batch size dataset dataset repeat num epochs
  • 使用 ServiceRoute 时指定 WCF 绑定

    我目前正在使用以下代码注册 WCF 服务 var factory new DefaultServiceHostFactory RouteTable Routes Add new ServiceRoute XXXEndPoint factor
  • 在框中显示 html 代码,如 yahoo html 消息

    我想查看框中的用户 html 代码 例如 Gmail Yahoo html 消息 我将在诸如邮寄我的旧代码之类的事情中使用代码 我认为我太愚蠢了 div class mydiv style border 1px 000 solid THE
  • Django 测试:Postgres 上的 setUpTestData 抛出:“重复的键值违反了唯一约束”

    我在单元测试中遇到数据库问题 我认为这与我使用 TestCase 和 setUpData 的方式有关 当我尝试使用某些值设置测试数据时 测试会抛出以下错误 django db utils IntegrityError duplicate k
  • groovy/java 正则表达式检查是否为“yyyy.MM.dd”格式

    例如 我有一个代表日期的字符串 2010 12 25 如何控制它是否为 yyyy MM dd 格式 无需检查日期的有效性 你有正则表达式 在 Groovy 中 你可以这样做 boolean match 2010 12 12 d 4 d 2
  • 用于跟踪用户位置的高效后台服务

    我正在开发一个小型 Android 应用程序 我想在其中具有地理定位功能 我想要编码的是一项服务 它可以提供用户的更新位置 无论他们是否使用我的应用程序 我知道 如果我不断检查用户的位置 它会耗尽设备的电池 所以我想要一个好的解决方案 例如
  • 中断命令后循环中的多次命中

    我有一个奇怪的问题 我正在为应用程序创建一个 NUI 并将一些简单的手势绑定到左右箭头 问题是当我开始应用程序时 当我第一次做出手势时 我的应用程序连续点击两次 之后它就100 按照我的要求工作了 只有开始才是问题所在 我将两个关节和时间戳
  • 如何修复MSB8029:中间目录或输出目录不能驻留在VS2013中的临时目录下

    Visual Studio 抱怨每次编译warning MSB8029 The Intermediate directory or Output directory cannot reside under the Temporary dir
  • 如何在AngularJS中进行小于或大于比较

    请任何人解释一下如何在下面检查 angularjs div Show Me div 如果我像这样运行它 它会破坏 html 我认为由于 不要使用 s div Show Me div 给 ng show 的表达式是根据当前范围进行计算的 因此
  • 使用 sublime text 2 在每一行添加逗号

    我正在尝试使用 sublime 的文本搜索和替换功能以及正则表达式来匹配每行中的数字字符串 并在每行中附加一个逗号 这是示例文件 273794103 418892296 134582886 380758661 109829186 24805
  • javax.validation.ValidationException:无法找到默认提供程序

    我添加了一些验证 NotNull 到托管 bean 并突然收到此错误 有什么想法可能会导致它吗 该应用程序在 Apache Tomcat 7 中运行 javax validation ValidationException Unable t
  • 在 C# 控制台应用程序中一次写入一个字符?

    我不知道如何解释这一点 基本上 我希望能够在控制台窗口中编写一行文本 就像旧的角色扮演游戏用来编写对话一样 一次一个字符 游戏 口袋妖怪不可思议的迷宫 中的示例 顺便说一下 包含剧透 http www youtube com watch v