.NET 帮助

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

发布 2024年一月14日
分享:

什么是控制台窗口?

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

如何使用 C# WriteLine

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

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

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

  4. 根据要求显示输出结果。

  5. 运行代码。

什么是 WriteLine?

可以通过使用WriteLine()功能。 该函数是 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#

参数

  • 价值(可选的):这是您希望在控制台上看到的数据或文本的表示。 可以使用字符串、变量或字符串与变量的混合体。
  • 格式:包含格式要求的字符串(可选的). 占位符如{0}, {1}此外,还可以包括.NET、Java、Python 或 Node js 等术语; 这些参数将被 args 参数中列出的相应参数所替代。
  • 参数(可选的):格式参数中与占位符匹配的复合格式字符串参数。 占位符将决定如何在字符串中表示这些参数。

功能性

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

使用 Console.WriteLine() 进行连接

在 C# 中,连接是将变量或字符串连接成单个字符串的过程。 可以使用 Console 进行连接。 要在控制台中查看连接文本或字符串与变量的组合,请使用 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 文件。我们借助 write 方法监控进程状态,借助 ToString 方法转换打印进程开始时间的值。

控制台输出:

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

PDF 结果:

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

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

结论

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

IronPDF 的起价为 $749 Lite 套装,其中包括永久许可证、升级选项、一年的软件维护和三十天的退款保证。 在带水印的试用期内,用户可以在实际应用场景中对产品进行为期三十天的评估。 要了解有关 IronPDF 价格、许可和试用版的更多信息,请访问IronPDF 许可页面. 要了解有关 Iron Software 产品的更多信息,请浏览Iron Software 的产品概述.

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

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

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