我需要将此行转换为一个字符串,因为我的方法“DisplayMessage”只接受 1 个参数,那么我该怎么做呢?
_userOptions.DisplayMessage("\nFile Generated: " +
BinaryWriter.GetBinaryFileName(filePath, Convert.ToInt32(logSelected)) +
"\nTime Elapsed: {0} minute(s) {1} second(s)",
timeSpan.Minutes, timeSpan.Seconds, timeSpan.Milliseconds / 10 + "\n");
最佳答案
看起来您的 DisplayMessage 方法不允许使用字符串格式。尝试将全部内容(DisplayMessage
括号内的所有内容)放在 String.Format()
中方法。这将使它成为一个字符串,并且仍然允许您传递多个参数。
关于c# - 如何将所有转换为一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5858139/