I期望字符串插值对于F#和C#完全相同。 这对C#很好: var x = $“ {123:00000000}”; 这对F#不起作用: printfn $“ {123:00000000}” lookin ...

问题描述 投票:0回答:0
var x = $"{123:00000000}";

这不适合f#:

printfn $"{123:00000000}"
看可以解释。
我希望MS Docs具有“ F#/C#插值差异”,但它不存在

Https://learn.microsoft.com/en-us/dotnet/fsharp/fsharp/language-reference-reference-reference-reference-reference-reference-roperference/interpolated-Strings-----Strings,--------

F#支持字符串插值,但内部不使用

string.format

。相反,Beacuase F#需要更明确的转换。希望这有帮助

c# .net f#
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.