C#学习

1、.Net Framework不仅仅是适用于Windows平台的,也是可以适用于其他平台。

2、string myString2 = string.Format("{0} {1}.", myString, myInteger);带格式的string用法。需要注意C#是面向对象的语言,需要有string.Format来引用Format函数。

3、foreach只能进行只读访问,而不能进行赋值。

4、tmpString[0],C#中的string是从0开始的。

5、ado.net是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。

6、ASP.NET[1] 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。
7、函数重载允许创建多个同名函数,这些函数可使用不同的参数类型。

8、必须在类和函数内声明变量。

9、问题研究:

如何把Console程序转化为WinForm程序?

方案:

(1)修改Program.cs,按照Winform程序的方式来修改即可。

(2)修改应用程序的属性,在应用程序——输出类型中修改为Windows应用程序。

10、DataGridView在使用其单击、双击事件时,如果需要使用RowIndex,需要判断其是否小于0(表头),否则会报错。

11、当多个窗体都设置了TopMost,则只有最先设置的窗体在顶层。

12、SteamWriter会自动创建文件,然后写入信息,写入信息时,需要有Flush();关闭时需要使用Close()和Dispose()方法。

13、在读取操作文件的时候,要注意文件中有没有换行符 ,可能会对文件造成影响,应该事先替换成空格或是需要的格式。此外,文件中有换行符 的时候,在txt文件中,不会表现为换行了!

14、转义符只针对代码里面的有效,对于程序读取的,不会有任何影响。

15、C#中变量名建议使用小写开头。