C# .NET - 介绍 - C#.NET发展
第一个.NET 7.0应用程序
.NET 7.0已经在当地时间2022.11.08正式发布了,相应的C#版本是11.C# 11有许多新特性和功能,其中就包括原始字符串(Raw string literals)。

应该有不少粉丝希望对.NET 7有更多了解,现何问起就来尝试使用visual Studio 2022 17.4来创建第一个.NET 7 应用程序,并使用原始字符串。新建项目的步骤如下:
打开Visual Studio 2022,选择“文件”-“新建”-“项目”,选择"Windows 应用窗体"
(语言选择C#):

输入项目名称,选择项目路径:

框架选择.NET 7:

点击创建,这样就创建了一个.NET 7窗体应用程序。

接下来,在界面上放置2个按钮,点击它们的运行代码分别如下:
private void buttonHtHello_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello\r\nhovertree.com\r\n何问起");
}

private void buttonHtHi_Click(object sender, EventArgs e)
{
MessageBox.Show("""
Hi\r\nhovertree.com\r\n何问起
""");
}
运行后分别点击按钮“hello”和“Hi”,效果如下:


点击Hi按钮弹出的对话框内容,是“原始字符串”,不进行转义,按代码中的原始形式显示。原始字符串即Raw string literals

“原始字符串字面量”是.NET 7和C# 11的新功能,可以包含任意文本,包括空格、新行、嵌入引号和其他特殊字符,无需转义序列。 原始字符串字面量以至少三个双引号 (""") 字符开头。 它以相同数量的双引号字符结尾。 通常,原始字符串字面量在单个行上使用三个双引号来开始字符串,在另一行上用三个双引号来结束字符串。 左引号之后、右引号之前的换行符不包括在最终内容中(紧跟着左引号的那个换行符,以及右引号之前的那个换行符不包括在最终内容之中)。
收藏 列表

评论: