string.Format
を使うと、次のような感じで変数の値を文字列に変換して出力できます。コード
string name = "abc";
int value = 123;
Debug.Log(string.Format("name={0}, value={1}", name, value));
出力
name=abc, value=123
便利でよく使っていたのですが、C#6の文字列補完を使うとより簡潔な感じで書けるみたいです。
コード
string name = "abc";
int value = 123;
Debug.Log($"name={name}, value={value}");
出力
name=abc, value=123
見た目にも分かり易くて、使い勝手も良いので今後はこっちを使ってみようかなと思います。
リンク
$ - string interpolation - C# reference | Microsoft Docs
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated