整理笔记,发现几个忘了的知识:
(注:开发环境VS2017,C#语言,控制台应用)
所有的知识都卸载注释里了 ?
class Program{static int SumVals(params int[] vals){int sum = 0;foreach (int val in vals){sum += val;}return sum;}static void Main(string[] args){/*1、params关键字的运用params关键字,它可以让你在调用自己封装的方法的时候,很方便地直接将数组元素写进该方法的实参的位置。*/int sum = SumVals(1, 5, 2, 9, 8);Console.WriteLine("Summed Values = {0}", sum);//其中{0}是一个占位符,这里就不详细解释了。//2、如果条件为 false,则显示一个消息框,其中显示调用堆栈。//实际效果就是当第一个参数为false就会显示一个系统消息提示框,然后把后两个参数分别作为标题和详细内容显示在消息提示框中。//如果第一个参数为true,则不显示任何消息。//下面的摘要是从这个方法的API帮助文档的解释里粘出来的,如果你是在VS环境进行开发的,可以按F12导航进去自己看解释。// 摘要:// 检查条件;如果条件为 false,则输出指定消息并显示指示调用堆栈的消息框。//// 参数:// condition:// 要计算的条件表达式。 如果条件为 true,则不会发送指定消息,也不显示消息框。//// message:// 要发送到 System.Diagnostics.Trace.Listeners 集合的消息。int myVar = 11;Trace.Assert(myVar < 10, "Variable out of bounds.","Please contact vendor with the error code KCW001.");Console.ReadKey();}}