问题标签 [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.
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.WriteLine
,string.Format
字符串格式的DateTime
值总是相同的。这种差异的解释是什么?
编辑:看起来这只发生在标准单元测试输出(Visual Studio)中,这是我最初看到问题的地方。当代码在控制台应用程序中执行时,输出为06 17 14 ... 06 17 14
.
c# - c#中的Console.WriteLine方法不是写它的参数,而是另一个类的参数
我正在使用 Visual Studio 2013。我在女巫中创建了一个空白解决方案,我有两个不同的项目:“HelloCSharp”和“PrintMyName”。在第一个项目中有一个类,其源代码如下:
命名空间 HelloCSharp {
}
在“PrintMyName”项目中有一个类,源代码如下:
当我尝试运行这个程序时,该方法不会写入参数“Rosen”,而是另一个类“Hello,C#!”的参数。
我尝试使用替代代码,但结果是相同的(“你好,C#!”):
如果有人知道这个问题的原因是什么以及如何打印我的名字,请给我一个答案!谢谢!
c# - 有没有办法写整个 IEnumerable在一个 Console.Write(line) 中?
我有以下代码
有没有办法从代码中“消除” foreach 循环,比如
没有实际编写自定义方法(例如以某种方式使用 LINQ 或委托)?
c# - 使用 String.Join 打印 C# 数组 - 性能
我想打印一个array
via Console.writeline
。我很懒,想在一行中完成,避免遍历所有array
.
这是我的代码:
可以String.Join
用于此目的还是会显着降低性能?有没有一种优雅的方式来做到这一点?
谢谢,保罗
c# - 从数据库中检索值然后应用拆分函数
从数据库表接收列值时,我正在应用拆分函数。我想在 button_click 事件时继续这个过程。但是有一个问题是字符串没有在Console.Writeline方法中显示。这是我的代码:
我也想在空格上分割一个字符串。 请帮忙 。
c# - 使用 Console.WriteLine 时可以设置双精度的默认格式吗
double
将值写入控制台时,是否有任何设置默认格式的选项?
我有很多double
值要输出到控制台,我需要将所有值的格式设置为小数点后两位,例如Math.Round(number, 2)
.
我可以为所有这些设置吗?
现在我正在使用:
c# - 字符串中的“{0}”是什么意思?
当我{0}
在以下代码中使用时:
输出是:
输入宽度:
6
输入高度:
9
面积:54
当我在此使用 {0} 时:
输出是
输入宽度:
4
输入高度:
5
面积:{0}20
是什么{0}
意思?
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 :
c# - 为什么 Console.WriteLine() 函数会丢失字符串中的某些字符?
我有一个字符串,声明为:
然而,当我写作Console.WriteLine(text);
时,
输出是:
为什么会发生这种行为?还是因为我很愚蠢并且错过了一些明显的东西?
为什么不打印:
编辑
请注意:这不是“如何添加回车”问题。
c# - 从 c# 程序写入标准输出
我有以下 C# 代码
当我从命令提示符运行程序时,我看不到输出。c#文件名为file.cs,编译成file.exe。
当我从命令提示符运行它时:
我没有看到任何输出。但如果我运行它,它会起作用:
我知道我需要做一些其他的事情console.WriteLine()
。有什么方法可以将所有Console.WriteLine()
调用重定向到标准输出?