C#中,输出的字符串中的变量怎么被传递值?

Sparrow_cx 2017-06-29 05:07:16
如下:int[ ] myArray = { 1, 8, 3, 6, 2, 5, 9, 3, 0, 2 };
int maxVal = MaxValue(myArray);
Console.WriteLine("The maximum value in myArray is maxVal");
最后一行在控制台输出还是括号里的内容,如何实现括号里的内容输出的最后一个是Maxvalue的数值?
...全文
530 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2017-06-30
  • 打赏
  • 举报
回复
int[ ] myArray = { 1, 8, 3, 6, 2, 5, 9, 3, 0, 2 }; int maxVal = MaxValue(myArray); -》 maxVal = myArray.Max(); 用Max扩展方法也可以取到最大值的。
exception92 2017-06-30
  • 打赏
  • 举报
回复
我的写法:C#6.0以前: Console.WriteLine(string.Format("The maximum value in myArray is {0}",maxVal)); C#6.0: Console.WriteLine("The maximum value in myArray is {0}",maxVal); 或者 Console.WriteLine($"The maximum value in myArray is {maxVal}“);
幻夢之葉 2017-06-29
  • 打赏
  • 举报
回复
建议去看看C#的基础,输入输出这都是很基础性的知识。 另外,这是C/C++版块,C#有单独的版块,下次如果是C#问题建议发到那边。
幻夢之葉 2017-06-29
  • 打赏
  • 举报
回复
Console.WriteLine("The maximum value in myArray is {0}", maxVal); C#是使用 {i} (占位符)来标志该处将使用后面的第 i+1 个实参进行格式化, i是从0开始计算

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧