C# 两个语句合并错误,信息消失


//Console.WriteLine($"Please input {character[i]}:{characterinformation[i]=Console.ReadLine()}");
                Console.WriteLine($"Please input {character[i]}");
                characterinformation[i]=Console.ReadLine();

试图将后面两行代码合并为第一行的代码,但是在窗口不会显示character[i]的信息。

character[i] 有数据吗