幾位C#作者將C#方法作爲其書中的函數調用。可能它們來自C或類似的編程背景。在C#中的所謂的函數成員?我的理解有沒有在C#中稱爲「功能」的概念。我在這裏想念什麼?函數或方法或函數成員或方法成員?
0
A
回答
3
一些背景..
在C#和其他語言方法通常被稱爲功能。功能通常被稱爲方法。在我編程第一年的學習過程中,我被教會了一切都是一種功能,在編程的第二年,我被告知所有這些功能現在都是一種方法(所以它是雙向的)。
什麼是方法或功能?
- 一組執行特定任務
- 代碼,多次執行的語句是功能 一個很好的候選人
- 僅需要更改通用代碼,如果有必要
- 功能分解
functional http://iforce.co.nz/i/q3ctjp2h.lad.png
信貸(UCOL,Palmerston North,Edmund Teo,2008)
OK ....但什麼是函數(或方法)成員?
函數成員是包含可執行語句的成員。函數成員始終是類型的成員,並且不能是名稱空間的成員。 C#定義功能部件的以下類別:
- 方法
- 屬性
- 活動
- 索引器
- 用戶定義的操作符
- 實例構造
- 靜態構造
- 析構
從MSDN 兩者7.4函數成員,讀一個通用方法/函數的更here..
架構。
Methods http://iforce.co.nz/i/hc4hcnw4.rq1.png 信貸(UCOL,北帕默斯頓,亞倫·斯蒂爾,2009)
1
我經常看到諸如函數和方法交替使用。我確信有一個正式的定義,但實際上,它似乎是一種宗教事物。在我的教育期間,我總是學習術語「方法」,這是我個人的偏好。從我所看到的,越來越多的人開始使用術語「方法」。
0
方法只是一個不是數據的類中的例程/操作/事件的語言不可知名稱。
功能和程序等,作爲語言結構介紹了很多隱瞞基本原則的行李。
相關問題
- 1. 未找到方法或數據成員
- 2. 作爲成員或非成員函數的算法?
- 3. 函數或方法?
- 4. 成員函數的語法
- 5. 用於方法或函數
- 6. 多個成員函數或一個函數與枚舉
- 7. 編譯錯誤:方法或數據成員未找到vba
- 8. 訪問VBA - 未找到方法或數據成員
- 9. 在Outlook對象上找不到方法或數據成員
- 10. 訪問2016 - 方法或數據成員未找到
- 11. 未找到方法或數據成員編譯問題
- 12. VBA編譯錯誤:未找到方法或數據成員
- 13. 文本框「找不到方法或數據成員」
- 14. 文本框輸出方法或數據成員未找到
- 15. VBA訪問錯誤:未找到方法或數據成員
- 16. 錯誤 - 未找到方法或數據成員
- 17. 方法或數據成員未找到錯誤?
- 18. VBA錯誤:方法或數據成員找不到
- 19. 編譯錯誤:未找到方法或數據成員
- 20. 未找到ActiveX組合框方法或數據成員
- 21. 執行Application.Screenupdating時找不到方法或數據成員?
- 22. VBA訪問編譯:方法或數據成員未找到
- 23. 成員函數
- 24. 成員函數
- 25. 如何從Python函數或方法中獲取函數或方法的名稱?
- 26. 靜態成員數組成員函數
- 27. 不合格或括號非靜態成員函數,以形成一個指向成員函數
- 28. 回調方法無法訪問成員變量或實例
- 29. 公共類成員或方法返回一個私人成員的引用?
- 30. 訪問成員變量是最佳的或訪問成員函數
他們是方法 – zerkms 2012-07-16 22:46:18
@LaysomeSmith我希望我的答案,回答你的問題。問候 – Killrawr 2012-07-16 23:12:02