C#学习笔记(个人).docx


文档分类:外语学习 | 页数:约154页 举报非法文档有奖
1/154
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/154
文档列表 文档介绍
一、C#基础知识(1)
1、C#中 foreach 用法
foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。
该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值。放到只读变量中去,如果括号中的整个表达式返回值为true,foreach块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false,控制流程就转入到foreach块后面
的执行语句。
foreach语句经常与数组一起使用,下面实例将通过foreach语句读取数组的值并进行显示。
数组的属性:
利用这个属性,我们可以取得数组对象允许存储的容量值,也就是数组的长度、元素个数,这个比较好理解,数组还有其他的属性,比如数组的维数等,属性的用法比较简单,学会一种,其他的格式基本一致,这里我们就不举例了。
当数组的维数、容量较多时,C#提供了foreach语句,专门用来读取集合/数组中的所有元素,我们把这种功能叫做遍历。语法书写如下:
遍历数组:foreach(type objName in collection/Array)
这段语句会逐一检查数组中的所存储的变量值,并且一一将其取出,其中的type是你所要读取的数组对象将要存储在objName变量的数据类型,而objName是定义了一个type类型的变量名,代表每一次从集合和数组(collection/Array)中取得的元素,collection/Array则是所要存取的数组对象。用这种方法只需写一个foreach就可以遍历出除交错数组以外的所有维数的数组。
例子:用foreach循环一次性遍历a数组
          int[,,] a = new int[2, 2, 2] { {{ 1, 2 }, { 3,4}},{{ 5, 6 }, { 7,8}} };//定义一个2行2列2纵深的3维数组a
                      foreach(int i in a)
                      {
                          Console .WriteLine (i);
                      }
这两种代码执行的结果是一样的都是每行一个元素,共8行,元素分别是1 2 3 4 5 6 7 8
string[]数组里面是存放string型的值,List<string>是存放string类型的对象
2、C#ponent()方法
 ponent()用于初始化窗体上控件。
在每一个窗体生成的时候,ponent()方法,该方法实际上是由系统生成的对于窗体界面的定义方法。
//()方法
public Form011()        
{            
ponent();

在每一个Form文件建立后,,,,,。
namespace Example_FormTest
{
    partial class frmStudent
    {
        /// <summary>
        /// 必需的设计器变量。
        /// </summary>
        private = null;
        /// <summary>
        /// 清理所有正在使用的资源。
        /// </summary>
        /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                ();
            }
            (disposing);
        }
        #regi

C#学习笔记(个人) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数154
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小995 KB
  • 时间2018-07-07