首页 > 解决方案 > VB.NET 中新的 String.Format 语法的文档(前导引号前的 $)

问题描述

我习惯了VB.NET中的String.Format方法:

Dim mystring = String.Format("Today is {0:d}", Now)

然而,最近,我偶然发现了这样的东西,它更短:

Dim mystring = $"Today is {Now}"

但是,我无法找到这种新语法的文档。如果可能的话,我想知道如何使用格式掩码。

标签: vb.netvisual-studio-2017

解决方案


这称为“字符串插值”,因此您可以通过搜索该术语来查找信息。也就是说,格式说明符的工作方式与 for 相同String.Format

Dim mystring = $"Today is {Now:d}"

推荐阅读