DEV Community

Juarez Júnior
Juarez Júnior

Posted on

C# Tip: Constant Interpolated Strings

Let’s talk about Constant Interpolated Strings, introduced in C# 10, which allow using interpolated strings as constants, something that was not possible before. See the example in the source code below.

public class Program
{
    const string Name = "C#";
    const string Version = "10";

    // Using interpolation in a constant
    const string Greeting = $"Welcome to {Name} version {Version}!";

    public static void Main()
    {
        Console.WriteLine(Greeting);
    }
}
Enter fullscreen mode Exit fullscreen mode

Explanation:
With Constant Interpolated Strings, you can define constants that utilize string interpolation. This makes it easier to create more dynamic and expressive constants while maintaining the performance and security provided by constants. In the example above, we see how to define an interpolated constant that can be used in various parts of the code in a safe and efficient way.

Source code: GitHub

I hope this tip helps you use Constant Interpolated Strings to create more expressive constants in your projects! Until next time.

Top comments (0)