c# - 如何将所有转换为一个字符串?

标签 c# string

我需要将此行转换为一个字符串,因为我的方法“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/

相关文章:

java - 在Java中如何根据单词的长度来定义猜测的次数?

C#/ASP.NET Selenium WebDriver - 重复使用 Cookie

Java ReplaceAll 正则表达式具有相似的结果

java - 将JavaFX TextField的内容转换为Integer

c# - 包中的 IntelliSense 和三重斜杠注释

java - 使用 java 将文本文件修剪到第一列

string - 在 Golang 中最后一次出现模式后解析提取 header 的 HTML 模板

c# - 使用受 Citrix Access Gateway 保护的 Web 服务

c# - 通用存储库的依赖注入(inject)

c# - 捕获对 TFS 2012 事件订阅中的工作项所做的所有更改