cost 397 ms
無參數匿名方法可以分配給有參數委托

[英]Parameterless anonymous method can be assigned to parametered delegate

所以我有委托test11它返回 void 並接受 1 個參數。 當我嘗試將無參數方法分配給test11的實例時,編譯器顯然會發出錯誤,但是當我將無參數匿名方法分配給test11的實例時,不會發出錯誤。 我的意思是,我可以看到它的工作沒有任何障礙,但你能告訴我為什么會這樣嗎? 這有充分的理由嗎? ...

沒有參數的匿名方法是如何以及在哪里使用的?

[英]How and where are anonymous methods without parameters used?

在將匿名方法與lambda 表達式進行比較時,我看到了匿名方法提供靈活性的解釋。 這里的靈活性意味着您可以從匿名方法中省略參數。// inflexible anonymous method Action<int> action = delegate(int number) { ...

C# 匿名 function 日志方法體

[英]C# anonymous function log method body

我正在開發一個應用程序,我們需要記錄匿名 (lambda) function 的整個語句。 這意味着“LogAction”方法應該記錄所有作為操作傳遞的語句。 ...

在傳遞給另一個函數的匿名方法中使用開放數組參數出現“無法捕獲符號”錯誤

[英]'Cannot capture symbol' error using an open array param inside anonymous method which is passed to another function

我試圖在作為參數傳遞給另一個函數的匿名方法中使用array of Integer參數array of Integer : 編譯時會產生以下E2555錯誤: [dcc32 錯誤] Unit1.pas(38): E2555 無法捕獲符號“ACodes” 我嘗試使用一個只有一個Intege ...

匿名方法中的錯誤包含變量

[英]Error in Anonymous Method contained variable

我有以下方法。 當調用 Writeline 方法時,會出現丟失的結果。 第二個 Writeline 的結果必須為真,否則為假,您能告訴我嗎? ...

我可以在 firebase 身份驗證中將身份驗證提供程序從谷歌帳戶更改為匿名嗎?

[英]can I change authentication provider from google account to be anonymous in firebase authentication?

使用 Google 帳戶作為身份驗證提供者的用戶登錄,如上圖所示。 我想在用戶執行注銷時,提供者應該從谷歌更改為匿名。 所以我想,當用戶注銷時,他們將是匿名的,但具有相同的用戶 ID Bdf2LPraRhbnWhP24eiSN3vTQ5G3 我可以這樣做嗎? 我需要使其匿名,因為我希望該用戶即使 ...

C# Where 子句中的強制轉換異常

[英]Cast Exception in C# Where clause

自從我試圖找出在這種情況下導致演員表異常的原因已經有一段時間了。 以下是我的代碼。 dtRating 是一個從數據庫(oracle)中填充的數據表。 數據庫中 Ratingid 列的數據類型為 Integer 且該列不可為空。 變量 ratingId 也是 integer。 ...

匿名方法如何統計?

[英]How to count in anonymous method?

我有一個 IntList 類的實現。 我應該:使用匿名方法的功能在其封閉方法中引用局部變量,並使用定義的“Act”方法來計算 IntList 元素的總和(無需自己編寫任何循環)。 這是我到目前為止所做的,但我懷疑它是否正確。 任何建議和解釋都會在這里幫助我在這種情況下,我的匿名方法的封閉方法是什么 ...

如何從T創建匿名對象?

[英]How to create anonymous object from T?

我在EF上下文中有GetEntities方法。 在某些情況下,我不想加載內存中實體的所有屬性。 我只想加載“選定”屬性。 我正在使用匿名對象僅獲取特殊屬性。 例如,我有“產品”實體,而我僅獲得“名稱”和“成本”屬性(僅供閱讀)。 我在很多地方都使用它。 因此,我創建了Prope ...

匿名方法應按條件返回字符串

[英]Anonymous method should return a string by condition

我試圖理解用C#編寫匿名方法。 但是很難取得成功。 請看我的例子。 我試圖通過給定條件填充名為Value的屬性。 當我編寫一個私有的helper方法時,它使用一個inputparam int lockCardStatus並返回一個字符串,這將是一個解決方案,但我的意圖是嘗試使用“ ...

在將匿名方法分配給委托時,協方差和逆變不起作用

[英]Covariance and contravariance not working when assigning anonymous method to delegate

我有以下代碼,取自本MSDN : 這一切都編譯得很好,但我想測試將委托分配給一個匿名的lambda表達式: 但是在那行我得到錯誤: Cannot convert lambda expression to type 'SampleDelegate' because the pa ...

如何與代表訂閱事件

[英]How to subscribe to an event with a delegate

我想訂閱一個事件,以便在事件觸發時可以執行委托或匿名函數。 用方法訂閱事件很容易,我可以輸入方法名稱,這很好用: 但是我不能使用相同的語法訂閱委托。 這將不起作用: 我研究了此問答 ,建議我嘗試以下方法,但這種方法也不起作用: 我該如何進行這項工作? ...

以通用表達式和動作作為參數的調用方法

[英]Invoke method with generic expression and action as parameters

我需要調用一個看起來像這樣的方法: 但是,TEntity僅在運行時已知。 我知道如何調用這樣的方法: 如您所見,我不知道該函數傳遞什么。 多數民眾贊成在沒有參數的方法被稱為此問題的區別。 有什么辦法可以做到嗎? 編輯:完整示例 ...

Delphi:強制捕獲匿名方法的“未使用”變量

[英]Delphi: Force capture of “unused” variable for anonymous method

我在一個過程中有一個變量,我需要保持活着,直到該過程中的匿名方法運行,但我不在匿名方法中使用該變量。 有沒有一種慣用的方法告訴編譯器捕獲變量? 例如: 上面的工作在Win32上,但我擔心LLVM后端或一些未來的優化會認識到ForceCapture不做任何事情並將捕獲刪除為無操作。 ...

如何將ValueTuple命名功能與匿名方法一起使用?

[英]How do I use the ValueTuple naming feature with anonymous methods?

我想使用ValueTuple的命名功能如下: 但它不會編譯錯誤消息,這不是很有幫助。 然而這些都編譯: 嘗試更直接的方法,這不編譯BUT提供更有幫助的錯誤消息: 這導致嘗試這個,編譯: 這最終啟發了這個,編譯: 這是IEnumerable擴展方法的一般問 ...

匿名方法作為事件處理程序

[英]Anonymous method as event handler

編輯:這個問題不是關於如何退訂事件,因為我知道如果願意的話。 問題是我的特定情況下是否與垃圾回收有沖突。 在我之前寫的一些代碼中,我通過匿名方法注冊了一個事件( CheckExecution ,由isoDataTemp擁有,請參見下面的代碼)。 但是現在我想到,為事件分配匿名方法是很邪 ...

匿名方法對TypeInfo的奇怪行為

[英]Strange behaviour of TypeInfo by anonymous methods

對於需要泛型類型“family”的一段代碼,我嘗試使用TypeInfo來檢索所需的信息。 對於大多數類型,我可以解決這個問題。 但匿名方法類型表現出意外。 我有一個匿名方法類型定義為: 我試着獲取類型信息: 我知道匿名方法背后有一些編譯魔術。 但我得到以下結果: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM