用点连接字符串变量以分隔它们 (.)

Dev*_*vss 0 .net c# string concatenation

我有三个变量,

string val1 = "Name";
string val2 = "Gender";
string val3 = "Age";
Run Code Online (Sandbox Code Playgroud)

拥有另一个变量的最有效方法是什么,该变量将值存储为

val4 = Name.Gender.Age ;
Run Code Online (Sandbox Code Playgroud)

注意:-我知道你可以简单地用类似的东西来做到这一点

string val4 = val1 +"."+ val2+"." + val3;
Run Code Online (Sandbox Code Playgroud)

但是有没有内置的方法可以这样做?

Sim*_*Ged 5

您可以简单地使用该类的内置Join方法string

var val4 = string.Join(".", val1, val2, val3);
Run Code Online (Sandbox Code Playgroud)