week9---4月29日

本文详细介绍了C#中对象参数的传递与返回,包括如何通过引用方式传递对象参数,以及方法返回对象的实际操作。此外,还介绍了ArrayList类的使用,包括如何向ArrayList中添加、插入、清除元素,以及如何获取ArrayList中实际包含的元素数量。

一、复习

1、枚举类型提问

2、矩形类创建对象检查

引入:

以对象为参数
       C#允许像传递其他类型的参数那样将对象以参数形式传递给方法。但必须记住:类是引用类型,引用类型变量的值为该变量引用对象的地址,当把一个对象传递给一个方法的值参数时,其实你是把对象的地址传递给该方法的值参数。
任务:5.11
传引用方式传递对象参数
任务:5.12

以返回值为对象
       方法的返回值可以与该方法所在的类相同也可以为其他对象。在前一节中,我们讨论过“作为参数把对象传递给方法的值参数”的真正含义是把“对象的地址传递给方法的值参数”。同样,当从“方法返回一个对象”时,其实“方法返回的是一个对象的地址”。
任务:5.13

新课——ArrayList类

      前面我们已经讲解了如何自己定义一个类和如何使用自己定义的类,下面我们讲解如何使用别人已经定义好的类,即类库中一个重要的类ArrayList。

       问题引入:数组有一个重要的限制条件:当创建一个数组对象时,它们的大小是固定的。执行的代码更改数组的元素数比较困难。使用ArrayList类可创建动态调整大小的数组。

      我们可以使用ArrayList类的Add方法向ArrayList中添加元素,使用ArrayList类的Insert方法将元素插入ArrayList的指定索引处,使用ArrayList类的Clear方法从ArrayList中移除所有元素,使用ArrayList类的Remove方法从ArrayList中移除元素。使用ArrayList类的Count属性可获得ArrayList中实际包含的元素数。

    要使用ArrayList类,首先必须创建一个ArrayList对象,然后调用该对象的方法或属性来操纵ArrayList对象中的元素。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值