एक कस्टम विधेय के साथ List.Find उपयोग करने में समस्या का एक सा होने विधेय कोवीबी.Net सूची। ढूँढें। मान पास
मैं एक समारोह है कि इस
private function test()
Dim test As Integer = keys.Find(AddressOf FindByOldKeyAndName).NewKey
यहाँ करता विधेय
Private Shared Function FindByOldKeyAndName(ByVal k As KeyObj) As Boolean
If k.OldKey = currentKey.OldKey And k.KeyName = currentKey.KeyName Then
Return True
Else
Return False
End If
End Function
के लिए समारोह है है
इसे इस तरह से करने का मतलब है कि मुझे कक्षा में एक साझा "currentKey" ऑब्जेक्ट होना है, और मुझे पता है कि मौजूदा मूल्यों (अर्थात्, keyname, और oldkey) में रुचि रखने वाले मानों को पारित करने का एक तरीका होना चाहिए।
आदर्श मैं तथापि keys.Find(AddressOf FindByOldKeyAndName(Name,OldVal))
की तरह कुछ के द्वारा इसे कॉल करना चाहते जब मैं यह कर मैं संकलक त्रुटियों मिल चाहते हैं।
मैं इस विधि को कैसे कॉल करूं और मूल्यों में कैसे पास करूं?