[OT] C# can do all the interpolated strings now

bauss jj_1337 at live.dk
Wed Dec 8 14:11:46 UTC 2021


On Wednesday, 8 December 2021 at 13:51:53 UTC, bachmeier wrote:
> On Wednesday, 8 December 2021 at 10:46:31 UTC, WebFreak001 
> wrote:
>> https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated#compilation-of-interpolated-strings
>>
>>> Beginning with C# 10, when an interpolated string is used, 
>>> the compiler checks if the interpolated string is assigned to 
>>> a type that satisfies the interpolated string handler pattern
>>
>> Usage example: 
>> https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/interpolated-string-handler
>>
>> What do you think of these extended interpolated string 
>> expressions? I think these would fit well into D, and could 
>> give some new motivation now that we have had our interpolated 
>> strings DIPs rejected once and withdrawn once.
>
> I'm not gonna judge anyone, but 
> `System.Runtime.CompilerServices.DefaultInterpolatedStringHandler` might be classified by some as verbose.

Well in theory you only need to type 
DefaultInterpolatedStringHandler if you have a using statement in 
top of your file like "using System.Runtime.CompilerServices;".


More information about the Digitalmars-d mailing list