草庐IT

Writeline

全部标签

c# - 为什么无限在Windows 10控制台中打印为 "8"?

我正在测试除法返回的内容,包括零,即0/1、1/0和0/0。为此,我使用了类似于以下内容的内容:Console.WriteLine(1d/0d);然而,这段代码打印出8而不是Infinity或其他一些字符串常量,例如PositiveInfinity。为了完整性,以下所有打印8:Console.WriteLine(1d/0d);doublevalue=1d/0d;Console.WriteLine(value);Console.WriteLine(Double.PositiveInfinity);Console.WriteLine(Double.NegativeInfinity);打印-

c# - 如果不存在则创建一个 .txt 文件,如果确实存在则追加一个新行

我想创建一个.txt文件并写入它,如果该文件已经存在我只想追加一些行:stringpath=@"E:\AppServ\Example.txt";if(!File.Exists(path)){File.Create(path);TextWritertw=newStreamWriter(path);tw.WriteLine("Theveryfirstline!");tw.Close();}elseif(File.Exists(path)){TextWritertw=newStreamWriter(path);tw.WriteLine("Thenextline!");tw.Close();}

c# - 如果不存在则创建一个 .txt 文件,如果确实存在则追加一个新行

我想创建一个.txt文件并写入它,如果该文件已经存在我只想追加一些行:stringpath=@"E:\AppServ\Example.txt";if(!File.Exists(path)){File.Create(path);TextWritertw=newStreamWriter(path);tw.WriteLine("Theveryfirstline!");tw.Close();}elseif(File.Exists(path)){TextWritertw=newStreamWriter(path);tw.WriteLine("Thenextline!");tw.Close();}

c# - 为什么 Console.Writeline、Console.Write 在 Visual Studio Express 中不起作用?

我只是打开一个控制台应用程序并输入Console.WriteLine("Test");但是输出窗口没有显示这个。我使用Ctrl+W、O转到输出窗口。但是当我运行我的程序时没有任何显示。我疯了还是这在Visual Studio 2010Express中不受支持?? 最佳答案 Console.WriteLine将您的输出写入您的应用程序打开的控制台窗口(想想当您打开命令提示符时出现的带有白色文本的黑色窗口。)尝试System.Diagnostics.Debug.WriteLine相反。 关于

c# - 为什么 Console.Writeline、Console.Write 在 Visual Studio Express 中不起作用?

我只是打开一个控制台应用程序并输入Console.WriteLine("Test");但是输出窗口没有显示这个。我使用Ctrl+W、O转到输出窗口。但是当我运行我的程序时没有任何显示。我疯了还是这在Visual Studio 2010Express中不受支持?? 最佳答案 Console.WriteLine将您的输出写入您的应用程序打开的控制台窗口(想想当您打开命令提示符时出现的带有白色文本的黑色窗口。)尝试System.Diagnostics.Debug.WriteLine相反。 关于

C# 字符串引用类型?

我知道C#中的“string”是引用类型。这是在MSDN上。但是,此代码无法正常工作:classTest{publicstaticvoidMain(){stringtest="beforepassing";Console.WriteLine(test);TestI(test);Console.WriteLine(test);}publicstaticvoidTestI(stringtest){test="afterpassing";}}输出应该是“传递前”和“传递后”,因为我将字符串作为参数传递并且它是引用类型,第二个输出语句应该识别出在TestI方法中更改的文本。但是,我得到“通过之

C# 字符串引用类型?

我知道C#中的“string”是引用类型。这是在MSDN上。但是,此代码无法正常工作:classTest{publicstaticvoidMain(){stringtest="beforepassing";Console.WriteLine(test);TestI(test);Console.WriteLine(test);}publicstaticvoidTestI(stringtest){test="afterpassing";}}输出应该是“传递前”和“传递后”,因为我将字符串作为参数传递并且它是引用类型,第二个输出语句应该识别出在TestI方法中更改的文本。但是,我得到“通过之

c# - 有没有一种简单的方法可以返回重复 X 次的字符串?

我试图根据项目深度在字符串前插入一定数量的缩进,我想知道是否有办法返回重复X次的字符串。示例:stringindent="---";Console.WriteLine(indent.Repeat(0));//wouldprintnothing.Console.WriteLine(indent.Repeat(1));//wouldprint"---".Console.WriteLine(indent.Repeat(2));//wouldprint"------".Console.WriteLine(indent.Repeat(3));//wouldprint"---------".

c# - 有没有一种简单的方法可以返回重复 X 次的字符串?

我试图根据项目深度在字符串前插入一定数量的缩进,我想知道是否有办法返回重复X次的字符串。示例:stringindent="---";Console.WriteLine(indent.Repeat(0));//wouldprintnothing.Console.WriteLine(indent.Repeat(1));//wouldprint"---".Console.WriteLine(indent.Repeat(2));//wouldprint"------".Console.WriteLine(indent.Repeat(3));//wouldprint"---------".

visual studio中的【console.WriteLine()】日志没有打印出来

一、开发环境开发环境:visualstudio2022软件类型:winForm程序二、症状代码里面,我用Console.WriteLine()输出的日志,在【视图->输出】窗口里找不见:三、怎么办?第一步:将所有输出窗口文本重定向到即时窗口第二步、改用Debug.WriteLine()代替Console.WriteLine()usingSystem.Diagnostics启用Debug.WriteLine替换原来的Console.WriteLine//Console.WriteLine("日志1");Debug.WriteLine("日志2");//usingSystem.Diagnostic