c#学习笔记(个人)

c#学习笔记(个人)

ID:17456030

大小:917.41 KB

页数:156页

时间:2018-09-01

c#学习笔记(个人)_第1页
c#学习笔记(个人)_第2页
c#学习笔记(个人)_第3页
c#学习笔记(个人)_第4页
c#学习笔记(个人)_第5页
资源描述:

《c#学习笔记(个人)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、C#基础知识(1)1、C#中foreach用法foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true,foreach块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false,控制流程就转入到foreach块后面的执行语句。foreach语句经常与数组一起使用,下面实例将通过foreach语句读取数组的值并进行显示。数组的属性

2、:Array.Length数组的容量利用这个属性,我们可以取得数组对象允许存储的容量值,也就是数组的长度、元素个数,这个比较好理解,数组还有其他的属性,比如数组的维数等,属性的用法比较简单,学会一种,其他的格式基本一致,这里我们就不举例了。当数组的维数、容量较多时,C#提供了foreach语句,专门用来读取集合/数组中的所有元素,我们把这种功能叫做遍历。语法书写如下:遍历数组:foreach(typeobjNameincollection/Array)这段语句会逐一检查数组中的所存储的变量值,并且一一将其取出,其中的type是你所要读取的数组对象将要存储在objName变量的数据类型,而o

3、bjName是定义了一个type类型的变量名,代表每一次从集合和数组(collection/Array)中取得的元素,collection/Array则是所要存取的数组对象。用这种方法只需写一个foreach就可以遍历出除交错数组以外的所有维数的数组。例子:用foreach循环一次性遍历a数组          int[,,]a=newint[2,2,2]{{{1,2},{3,4}},{{5,6},{7,8}}};//定义一个2行2列2纵深的3维数组a                     foreach(intiina)                     {           

4、              Console.WriteLine(i);                     }这两种代码执行的结果是一样的都是每行一个元素,共8行,元素分别是12345678string[]数组里面是存放string型的值,List是存放string类型的对象2、C#中的InitializeComponent()方法 InitializeComponent()用于初始化窗体上控件。在每一个窗体生成的时候,都会针对于当前的窗体定义InitializeComponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。//位于.cs文件之中的Ini

5、tializeComponent()方法publicForm011()        {            InitializeComponent();} 在每一个Form文件建立后,都会同时产生程序代码文件.CS文件,以及与之相匹配的.Designer.CS文件,业务逻辑以及事件方法等被编写在.CS文件之中,而界面设计规则被封装在.Designer.CS文件里,下面代码为.Designer.CS文件的系统自动生成的脚本代码。namespaceExample_FormTest{   partialclassfrmStudent   {       ///

       

6、///必需的设计器变量。       ///

       privateSystem.ComponentModel.IContainercomponents=null;       ///       ///清理所有正在使用的资源。       ///       ///如果应释放托管资源,为true;否则为false。       protectedoverridevoidDispose(booldisposing)       {           if(dispo

7、sing&&(components!=null))           {               components.Dispose();           }           base.Dispose(disposing);       }       #regionWindows窗体设计器生成的代码       ///

       ///设计器支持所需的方法-不要       ///使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。