阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 858|回复: 1

[基本理论] 建模理论1

[复制链接]
  • TA的每日心情
    慵懒
    2012-11-8 10:13
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2016-2-12 10:01:45 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

    您需要 登录 才可以下载或查看,没有账号?欢迎注册

    x

    什么是地质数组?
    譬如一个鸡蛋盒子里装着100个蛋。就是蛋蛋鸡了。

    int[] myfdadfafd

    譬如你要是定义一个河道,是类型,加名称

    int channel


    那么你定义一个地质数组呢,也是类型加名称。

    int[] channel,因为是盒子,所以我们要做一个盒子形状[]

    整形数组int[] 名称

    数组是引用的,为啥这么说呢,因为我只是引用一个地方而已。所以需要给他分配堆上的内存。

    1.myIntArray = new int[3];

    hezi=new int[3];

    hezi=new int[3];

    hezi= new int[] {1,3}

    hezi =new int[3]; 可以不赋值,但是我告诉你有大


    hezi={3,3},这种不可以

    hezi=new int[] {3,3,5}; 可以不告诉有多大,但是赋值了,赋值不能直接赋值要有new int[]




    数组在声明和初始化后,可以使用索引器进行访问,索引器总是以0开头,表示第一个元素。

                int[] myIntArray = { 1, 2, 3 }; int[] hezi={3,3,5};console.writeline("pp={0}",haha[0]);            Console.WriteLine("intValue = {0}", myIntArray[0]);            Console.Read();console.read();

    结果为:intValue = 1

    数组的类型:
    1.多维数组:
    一般的数组(也称一维数组)用一个整数来索引,多维数组用两个或多个整数来索引。

    static void Main(string[] args)        {            //声明一个二维数组  两行三列            int[,] myIntArray1;            myIntArray1 = new int[2, 3];          int[,] dahezi;dahezi[0,0]=1;dahezi[0,1]=11dahezi[0,2]=111; 我们可以发现,单独赋值可以直接赋值,整体赋值呢。整体赋值就比较难了。
    要这样dahezi=new int[,]{(3,3),(3,5)};
    pp=3;这种不幸
    dahezi            myIntArray1[0, 0] = 1;            myIntArray1[0, 1] = 11;            myIntArray1[0, 2] = 111;            myIntArray1[1, 0] = 2;            myIntArray1[1, 1] = 22;            myIntArray1[1, 2] = 222;            Console.WriteLine("{0},{1},{2}", myIntArray1[0, 0], myIntArray1[0, 1], myIntArray1[0, 2]);            Console.WriteLine("{0},{1},{2}", myIntArray1[1, 0], myIntArray1[1, 1], myIntArray1[1, 2]);            Console.Read();        }

    结果为:

    [url=][/url]
    static void Main(string[] args)        {            //声明一个二维数组  三行三列            int[,] myIntArray2;            myIntArray2 = new int[,] { { 1, 11, 111 }, { 2, 22, 222 }, { 3, 33, 333 }, { 4, 44, 444 } };
    数组和对象一样,要newpp=new int[,]{{}{}{}{}}            Console.WriteLine("{0},{1},{2}", myIntArray2[0, 0], myIntArray2[0, 1], myIntArray2[0, 2]);            Console.WriteLine("{0},{1},{2}", myIntArray2[1, 0], myIntArray2[1, 1], myIntArray2[1, 2]);            Console.WriteLine("{0},{1},{2}", myIntArray2[2, 0], myIntArray2[2, 1], myIntArray2[2, 2]);            Console.WriteLine("{0},{1},{2}", myIntArray2[3, 0], myIntArray2[3, 1], myIntArray2[3, 2]);            Console.Read();        }

    结果为


  • TA的每日心情
    无聊
    2017-2-26 17:13
  • 签到天数: 301 天

    [LV.8]以坛为家I

    发表于 2016-2-12 13:17:25 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-5-5 23:31 , Processed in 0.060360 second(s), 20 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表