.NET 帮助

C# Writeline(开发人员如何使用)

发布 2024年一月14日
分享:

什么是控制台窗口?

控制台是操作系统中的一个窗口,用户可以在新行或同一行中使用计算机键盘输入文本(如 hello world 字符串),并查看计算机终端输出的文本,从而与系统或基于文本的控制台应用程序进行交互。例如,在 Windows 操作系统下,MS-DOS 指令可以输入到称为命令提示符窗口的控制台中。控制台类从根本上支持向控制台读写字符的应用程序。在本文中,我们将在 C# 的 static void main 中使用 WriteLine 方法。

如何使用 C# WriteLine

1.创建一个新的 C# 项目。

2.确保已安装当前的 .NET 版本。

3.使用任意一种写入方法。

4.根据要求显示输出。

5.运行代码

WriteLine 是什么?

通过使用 WriteLine() 函数。该函数是 Console 输出类的一部分,而 Console 输出类是 System 命名空间的一个组件,提供了处理标准错误、输入值和输出流的函数。

  • 控制台应用程序的标准输入、输出和错误流由该 C# 类表示,该类位于 System 命名空间中。
  • WriteLine:该函数将换行符和提供的文本或数据写入控制台。它显示内容,然后将指针前进到下一行的开始位置。WriteLine 与 Write 方法的唯一区别是换行。

语法

Console.WriteLine(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine() ' console line output
Console.WriteLine(String value) ' write value
Console.WriteLine(String format, params Object () args)
VB   C#

参数

  • 值 (可选的):这是您希望在控制台上看到的数据或文本的表示形式。可以使用字符串、变量或字符串与变量的混合体。
  • format:格式:包含格式要求的字符串 (可选的).占位符,如 {0}, {1}等参数,它们会被 args 参数中列出的相应参数所替代。
  • 参数 (可选的):格式参数中与占位符匹配的复合格式字符串参数。占位符将决定这些参数在字符串中的表示方式。

功能性

  • 控制台是文本输出窗口。使用 WriteLine 时,控制台窗口可用于显示文本或其他数据。() 功能。
  • 换行:显示素材后,自动添加换行符 (\n).这保证了之后的每次输出都会在控制台中以新行开始。
  • 格式字符串:字符串插值 ($")格式化占位符 ({0}, {1}等等。)和格式化选项 ({1:C} 为货币、 {0:D} 日期等。) 都可用于创建格式化输出。
  • 变量显示:通过将变量转换为字符串表示,它可以显示不同数据类型的变量,包括字符串、整数、双倍等。
  • 重载和不同数据类型:该函数可以接受整数、双数、布尔值、字符、对象等,因为它有多个重载函数可用于处理不同类型的数据。
  • 特殊字符和转义序列:可以为制表符(tab)、换行符(n)和其他特殊字符使用转义序列。

Concat using Console.WriteLine()

在 C# 中,连接是将变量或字符串连接成单个字符串的过程。连接可以与控制台一起使用。要在控制台中查看连接后的文本或字符串与变量的组合,请使用 WriteLine().

下面是一个使用 Console 显示连接的示例。

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            String Name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello "+Name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {Name}");
            // Using placeholders and formatting to concatenate strings and variables on same line
            Console.Write("Hello {0}",Name);
        }
    }
}
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            String Name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello "+Name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {Name}");
            // Using placeholders and formatting to concatenate strings and variables on same line
            Console.Write("Hello {0}",Name);
        }
    }
}
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim Name As String = "Jack"
			' Example for concatenating strings and variables using the + operator
			Console.WriteLine("Hello " & Name)
			' Using string interpolation to concatenate strings and variables
			Console.WriteLine($"Hello {Name}")
			' Using placeholders and formatting to concatenate strings and variables on same line
			Console.Write("Hello {0}",Name)
		End Sub
	End Class
End Namespace
VB   C#

在上述示例中

    • 运算符,字符串插值 ($")和格式占位符,如 {0}, {1}等用于连接字符串和变量。
  • 连接字符串、变量甚至换行符 (\n) 换行符都可以使用系统的 WriteLine() 功能。
  • 在控制台中,有许多连接文本和变量的方法。在 C# 中,使用 WriteLine() 来向代码中的控制台发送格式化的信息或数据。

对于基于控制台的输入/输出任务,一个重要的 C# 函数是 WriteLine().它能处理多种数据、应用格式化并向控制台窗口输出文本或数值,因此是控制台程序中进行交互和通信的灵活工具。

使用 WriteLine 的 IronPDF

安装 IronPDF

获取 IronPDF 库;这是下一个补丁所必需的。在软件包管理器中输入后续代码即可执行此操作:

Install-Package IronPdf

C# Writeline(如何为开发人员工作):图 1 - 安装 IronPDF

作为替代方案,您可以使用 NuGet 软件包管理器查找软件包 "IronPDF"。该列表列出了与 IronPDF 相关的所有 NuGet 软件包,我们可以从中选择并下载所需的软件包。

C# Writeline(如何为开发人员工作):图 2 - IronPDF 软件包

IronPDF 中的 WriteLine

示例代码演示了如何使用字符串插值函数生成 PDF 并使用 WriteLine 方法显示处理状态。格式字符串和对齐指定符可以串联起来,形成一条插值语句。

using IronPdf;
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            int x = 25;
            var outputstr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
using IronPdf;
namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string [] args)
        {
            int x = 25;
            var outputstr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
Imports IronPdf
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim x As Integer = 25
			Dim outputstr = $"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>"
			Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
			Dim pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr)
			pdfcreate.SaveAs("demo.pdf")
			Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
		End Sub
	End Class
End Namespace
VB   C#

在上面的示例中,我们正在创建 PDF 文件。我们借助写方法监控进程状态,借助 ToString 方法转换打印进程开始时间的值。

控制台输出:

C# Writeline(如何为开发人员工作):图 3 - 控制台输出

PDF 结果:

C# Writeline(如何为开发人员工作):图 4 - PDF 输出

要了解有关 IronPDF 的更多信息,请参阅 这里.

结论

总之,C# 中的 WriteLine 函数是开发人员的重要工具,因为它是将数据对象写入控制台的关键。复杂的输出模式、格式化文本和各种数据类型都可以通过其灵活性和简洁性显示出来。WriteLine 提供了一种在终端环境中进行通信的简单方法,使调试、测试和用户交互变得更加容易。

IronPDF 的起价为 $749 简装包,其中包括永久许可证、升级选项、一年的软件维护和三十天的退款保证。在带水印的试用期内,用户可以在实际应用场景中对产品进行为期三十天的评估。要了解有关 IronPDF 价格、许可和试用版的更多信息,请点击以下链接 链接.要了解有关 Iron Software 产品的更多信息,请查看 这里.

< 前一页
测试控制台应用程序C#(开发人员工作方式)
下一步 >
C# 字符串插值(开发者如何使用)

准备开始了吗? 版本: 2024.10 刚刚发布

免费NuGet下载 总下载量: 11,108,738 查看许可证 >