熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.4.1 創建類[6]

2013-11-13 10:50:47  來源: .NET編程 

    方法

    方法是類的行為用於讓類執行某個任務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(

    該代碼刪除第記住數組和集合都是從開始的

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


From:http://tw.wingwit.com/Article/program/net/201311/14623.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.