C#语言学习过程中的常见问题汇总
1、我使用List<double>类型是看中了该类型的元素统计功能,即我可以随时方便地得到该类型数据中存储了多少元素。实际上,C#语言中的double[]本身就可以返回其自身长度,例如在申请double型数组空间double[] dou = new double[55]之后,完全可以使用int num = dou.Length得到其数组长度,如图所示(测试框架:.NET Framework 2.0)。

2、另外,我还测试了当double[]数据是其它函数的返回结果时的情况。测试环境是.NET Framework 2.0。测试证明,C#并不像C++语言,C#语言中取消了指针,在C#语言中其它函数返回的double[]数据已经不再是double[]的指针,而是其全部元素。如图所示的测试,在button1_Click()方法中接收func()方法返回的double[]型结果,接收到的长度和元素都正确。

3、这说明,在C#语言中,基本类型的数组还是挺好用的,以后可以充分利用。
1、需要记录每步的时间、或者两个断点之间的时间,以前都是通过手动添加计时器代码实现的,现在发现VS 2015中本身就有很方便的工具——诊断工具(如下图)。

1、这方法我一直不会,今天终于发现:

1、打开Microsoft Visual Studio 2008,按下Shift+Ctrl+N快捷键,选择Visual C# -> Console Application,Name填Hello1,路径随意取。点击OK。出现以下程序:

1、使用Console.WriteLine的程序

2、使用Console.Write的程序

3、Console.WriteLine的结果

4、Console.Write的结果

5、综上所述,Write()和WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来.两着间的差异在Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。