匿名方法是一種將計算機編程代碼作為參數傳遞給處理數據的函數的方法。這些方法是使用C語言創建的,以減少編碼開銷,并消除對單獨編程方法的需要。匿名方法直接與編程內的事件相關聯語言和操作沒有名稱,因此稱為匿名方法...
匿名方法是一種將計算機編程代碼作為參數傳遞給處理數據的函數的方法。這些方法是使用C語言創建的,以減少編碼開銷,并消除對單獨編程方法的需要。匿名方法直接與編程內的事件相關聯語言和操作沒有名稱,因此稱為匿名方法。它使用關鍵字作為委托,而不是方法名,因此,減少事件所需的代碼量。匿名方法的目的是提供一個更容易編程的機會,因為它不需要在編程過程中使用單獨的事件處理程序。在回調事件(如彈出框)中經常可以看到使用匿名方法的示例當用戶退出應用程序時。以前,需要創建一個單獨的事件處理程序來附加到應用程序退出的事件,可以將匿名操作與事件鏈接起來。實現匿名方法的另一種方法是在delegate關鍵字后使用一對空括號。這將創建一種特殊類型的方法,該方法可以分配給任何其他具有任何簽名的委托,在事件中實現這些方法還有其他幾種方法,比如Find、FindAll、Remove和RemoveAll,用于在應用程序內導航。它們還可用于創建列表,應用程序用戶可以在其中搜索列表中的特定條目。這可以是聯系人列表、目錄中的產品列表,或者其他需要搜索功能的場景中的項目。匿名方法的一個重要目的是編程美觀。許多C用戶喜歡使用匿名連接編寫的代碼的整體外觀,因為它看起來更干凈,甚至在某種程度上更優雅與以前創建單獨事件處理程序的做法相比,這些方法在一定程度上吸引了程序員。這些方法的另一個目的是使應用程序更易于用戶使用。這些方法可以在特定應用程序中為用戶提供更多的搜索參數和更快的結果。如果應用程序中沒有匿名函數,用戶將不得不等待很長時間才能查看搜索結果,特別是基于web的資源。匿名方法因此提高了應用程序的效率,反過來又使應用程序更容易和更快地使用
-
發表于 2020-08-07 23:56
- 閱讀 ( 782 )
- 分類:電腦網絡