asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 9.4.1 创建类[6]


发布日期:2018年06月11日
 
ASP.NET入门教程 9.4.1 创建类[6]

方法

方法是类的行为用于让类执行某个任务CartItem类纯粹作为存储器而没有任何行为因此也不包含任何方法(尽管从技术上来讲构造函数也是一种方法)然而购物车包含一些方法因为您需要执行一些插入更新和删除记录项的操作

方法可以分为两种一类返回一个值((Function)另一类不返回值(Sub)在执行某个操作然后无论该操作是否成功都返回一些结果时Function比较有效而在不需要某个操作的返回值时Sub比较有效

Function的语法如下所示

[Accessor] Function FunctionName([parameters])

Return value

End Function

Sub的语法如下所示

[Accessor] Sub FunctionName([parameters])

End Sub

可以看到它们大体类似和类一样Accessor定义了方法的可访问性使用Public是指可以从任何地方访问该方法而对某个方法使用Private只能由该类使用它Subs和Functions都使用了一个可选参数列表与构造函数非常相似稍后将会具体介绍有关参数的情况

这两种方法之间的区别就是返回值Function定义了一个数据类型它是返回值的类型而且这是由Return语句实现的我们使用购物车(因为它最简单)来试验该方法首先删除一些记录项

Public Sub DeleteItem(ByVal rowID As Integer)

  _itemsRemoveAt(rowID)

_lastUpdate=DateTimeNow

End Sub

这里的Sub使用了一个参数所要删除行的索引号该索引号然后被传递到_iterns集合(用于保存购物车记录项的集合)的RemoveAt方法中在删除了记录项之后设置最近更新时间可以使用以下方式调用该方法

ProfileCartDeleteItem(

该代码删除第记住数组和集合都是从开始的

[] [] [] [] [] [] [] []

               

上一篇:ASP.NET入门教程 9.4.1 创建类[3]

下一篇:ASP.NET入门教程 9.4.1 创建类[5]