问题标签 [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 投票
2 回答
807 浏览

c# - 解释日期:Console.Writeline vs. string.Format

给定以下 C# 代码:

...当短日期(在 Windows 7 下Control Panel -> Region and Language -> Additonal Settings -> Date)设置为美国标准“ M/d/yyyy,”时,我明白了:

但是,当我将短日期更改为“ ddd dd MMM yyyy,”时,我得到了这个:

我的印象是Console.WriteLinestring.Format字符串格式的DateTime值总是相同的。这种差异的解释是什么?

编辑:看起来这只发生在标准单元测试输出(Visual Studio)中,这是我最初看到问题的地方。当代码在控制台应用程序中执行时,输出为06 17 14 ... 06 17 14.

0 投票
1 回答
119 浏览

c# - c#中的Console.WriteLine方法不是写它的参数,而是另一个类的参数

我正在使用 Visual Studio 2013。我在女巫中创建了一个空白解决方案,我有两个不同的项目:“HelloCSharp”和“PrintMyName”。在第一个项目中有一个类,其源代码如下:

命名空间 HelloCSharp {

}

在“PrintMyName”项目中有一个类,源代码如下:

当我尝试运行这个程序时,该方法不会写入参数“Rosen”,而是另一个类“Hello,C#!”的参数。

我尝试使用替代代码,但结果是相同的(“你好,C#!”):

如果有人知道这个问题的原因是什么以及如何打印我的名字,请给我一个答案!谢谢!

0 投票
3 回答
2283 浏览

c# - 有没有办法写整个 IEnumerable在一个 Console.Write(line) 中?

我有以下代码

有没有办法从代码中“消除” foreach 循环,比如

没有实际编写自定义方法(例如以某种方式使用 LINQ 或委托)?

0 投票
1 回答
380 浏览

c# - 使用 String.Join 打印 C# 数组 - 性能

我想打印一个arrayvia Console.writeline。我很懒,想在一行中完成,避免遍历所有array.

这是我的代码:

可以String.Join用于此目的还是会显着降低性能?有没有一种优雅的方式来做到这一点?

谢谢,保罗

0 投票
1 回答
1226 浏览

c# - 从数据库中检索值然后应用拆分函数

从数据库表接收列值时,我正在应用拆分函数。我想在 button_click 事件时继续这个过程。但是有一个问题是字符串没有在Console.Writeline方法中显示。这是我的代码:

我也想在空格上分割一个字符串。 请帮忙 。

0 投票
2 回答
630 浏览

c# - 使用 Console.WriteLine 时可以设置双精度的默认格式吗

double将值写入控制台时,是否有任何设置默认格式的选项?

我有很多double值要输出到控制台,我需要将所有值的格式设置为小数点后两位,例如Math.Round(number, 2).

我可以为所有这些设置吗?

现在我正在使用:

0 投票
6 回答
234 浏览

c# - 字符串中的“{0}”是什么意思?

当我{0}在以下代码中使用时:

输出是:

输入宽度:
6
输入高度:
9
面积:54

当我在此使用 {0} 时:

输出是

输入宽度:
4
输入高度:
5
面积:{0}20

是什么{0}意思?

0 投票
0 回答
1632 浏览

c# - Console.Writeline throws “Not enough storage is available to process this command.” IO exception

I have an application which will copy 1000 files from One folder to another. After each file is copied we will write the Copy Success/Failure information into a separate file.

At some time, during writing this copy information in a file, StreamWriter.WriteLine throws the following exception:

10/28/2014 12.21.02.068 Message : Not enough storage is available to process this command. Filename : Copying file C:\Program Files\XYZ\SampleFile.xml to C:\Program Files\ABC\SampleFile.xml.xml | Inner Exception : | Type : System.IO.IOException | Source : mscorlib

But this application works fine when the PC initialized in safe mode.

My Code :

0 投票
7 回答
3435 浏览

c# - 为什么 Console.WriteLine() 函数会丢失字符串中的某些字符?

我有一个字符串,声明为:

然而,当我写作Console.WriteLine(text);时,

输出是:

为什么会发生这种行为?还是因为我很愚蠢并且错过了一些明显的东西?

为什么不打印:

编辑

请注意:这不是“如何添加回车”问题。

0 投票
1 回答
2752 浏览

c# - 从 c# 程序写入标准输出

我有以下 C# 代码

当我从命令提示符运行程序时,我看不到输出。c#文件名为file.cs,编译成file.exe。

当我从命令提示符运行它时:

我没有看到任何输出。但如果我运行它,它会起作用:

我知道我需要做一些其他的事情console.WriteLine()。有什么方法可以将所有Console.WriteLine()调用重定向到标准输出?