问题标签 [console.writeline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
9188 浏览

c# - 打印从 String 转换而来的 Char Array() 时出现问题

被这个卡住了..你能解释一下里面发生了什么吗?或给我任何链接!

我想显示转换后的字符。显示的输出是System.Char[]。现在我需要做一些改变,但那是什么?

有两种可能。

1)我需要在打印之前将其更改为字符串。

或者

2)我需要通过定义索引用Char打印它,(即)s3 [0];

我对么。更多的东西?

0 投票
0 回答
475 浏览

c# - 调用通用 WriteLine 方法:TestContext、Console、Trace

WriteLine在我的代码中使用记录、跟踪、诊断的方法:

使用TestContext进行单元测试

使用Trace的常见组件和库中的其他代码

使用控制台的控制台应用程序中的其他代码

使用示例:

我想在单元测试项目和其他项目(Addin VS、控制台应用程序......)中使用相同的源代码片段(类、公共库)。

关于它的任何通用解决方案?

0 投票
3 回答
273 浏览

c# - 如何在 Console.WriteLine() 语句中将数字转换为字母

下面是我一直在做的一个纸牌游戏。我遇到了似乎无法通过的基本封锁。

在这部分代码中,我无法找到一种方法将来自我的数组的数字转换为它们对应的面孔和西装。

我可以模糊地想象一条使用一长串变量和 if 语句的路线,但我真的怀疑没有明显且更简单的方法。

其余代码如下所示

我也有一种感觉,纸牌阵列可能不是最明智的决定,而不是列表,但我并不积极。

我真的很抱歉。虽然对其他人来说似乎很明显我的主题已经被涵盖,但我对 C# 的有限理解不允许我解释我在过去一个小时左右出现的任何帖子中的任何答案。我正在尝试通过控制台窗口编写一个简单的游戏来学习 C#,因为这就是我学习 C++ 的方式。

提前感谢任何人的帮助。我真的很感激!

0 投票
3 回答
634 浏览

c# - Hashtable中的打印顺序?

请参阅此处的示例,我按此顺序存储值!但是我得到的输出是不同的!为什么?哈希表以什么顺序存储值?

输出

0 投票
1 回答
250 浏览

c# - 使用 Console.WriteLine() 的复杂 I/O

经过多年的 C++ 工作后,我目前正在自学 C#。不用说,我需要重新学习很多东西。我的问题如下:

在 Windows 控制台应用程序中打印(写入控制台窗口)涉及多个变量、文本字符串和换行符的复杂信息的最佳方法是什么?

更清楚地说,我如何将类似于以下 C++ 代码的内容翻译成 C#:

在 C++ 中,这会将以下内容打印到控制台:

我有 1 件商品,需要您提供

给我 2 件物品。这将花费你 5.4

单位。

这个例子完全是任意的,但我的程序中经常有像这样的简短而复杂的消息。我是否完全必须重新学习如何格式化输出,或者在 C# 中是否有我还没有找到的类似功能(我已经挖掘了很多 Console.IO 文档)。

0 投票
2 回答
1727 浏览

c# - 如何一次将多个内容写入控制台?

我只想使用一个 console.writeline();

我使用下面的代码但不起作用

0 投票
2 回答
497 浏览

c# - 测试我是否可以遍历字典并将键和值写入控制台

我正在尝试使用 TDD 在 C# 中编写一个控制台应用程序(我很新)。

我正在尝试遍历包含字符串作为键和整数作为值的字典,并将它们作为“键:值”输出到控制台。我尝试了很多不同的东西,最后找到了一些可能有用的东西:

我遇到的问题是 - 我不知道如何测试这个。我的测试目前看起来像这样:

并且显然期望返回值而不是输出到控制台的东西。我在这里的其他地方读到,没有必要对 Console.WriteLine 进行测试,因为您只是假设它有效,因此您可以在此方法中使用 return ,然后编写另一个仅写入控制台的方法(因此不需要进行测试)。问题在于 a) 我不知道如何编写一个返回所有键和值的方法;b)我不是返回一件事,而是返回许多不同的字符串。

关于我如何解决这个问题的任何建议?

0 投票
1 回答
2817 浏览

c# - 无法分配给“writeline”,因为它是“方法组”

下面的代码给了我错误“不能分配给'writeline',因为它是一个'方法组;” 在每个 Console.Writeline 语句中。我试图找出原因,但我找不到任何可以指出我正确方向的东西。任何帮助表示赞赏。

0 投票
1 回答
237 浏览

c# - ReadLine() 关闭我的控制台

无论我做什么,我的第一个 Console.Readline 条目都会让我脱离控制台。无论我是在调试还是发布,都会发生这种情况。

我通过了我的 WriteLine

一旦我点击 ReadLine 控制台就会关闭。

我仍在学习 C#,但我从未遇到过 Python raw_input(prompt) 的这个问题,我假设它等同于 C# ReadLine。

我的代码如下。

0 投票
1 回答
60 浏览

c# - 创建具有特定间距的字符串变量(使用 \t),类似于 Console.WriteLine

我怎样才能使这段(损坏的)代码工作:

该字符串将从数组中获取不同的元素并将它们放入一个新字符串中,如果要通过该字符串生成该字符串,则该字符串使用上面显示的间距进行格式化Console.WriteLine(在这种情况下,由于该数组是在 main 方法外部计算的,因此不是合适的。)

然后将返回此字符串并将其传递回 main 方法。有没有办法以简单的方式创建具有特定间距的字符串,例如上述?