2
私は、顧客の配列を検索し、与えられたIDで顧客オブジェクトを返す関数を作成しています。 私はラムダ式でそうしようとしているが、これは私がこれまで持っているものです。オブジェクトの配列内の項目を検索するVB.NET
Public Shared Function FindCustomer(ByVal ID As Integer) As cCustomer
Dim customer as New cCustomer = _ _
Array.Find(arrCustomers, Function(c as cCustomer) c.ID = ID)
Return customer
End Function
しかし、これは「C」でのnull参照の例外をスローし、私はどのようにこの問題を解決するには考えています、どんな助けも歓迎です:)。
dim cust as New cCustomer
cust = FindCustomer(5)
MsgBox(cust.Name)
'BANG
Thxを:
編集:私のような関数を呼び出すとき、私はエラーを取得します。
またはcCustomerではない要素。 C#とVB.NETで同じ問題。 –
@ハンス:いいえ。彼は 'TryCast'を持っていません。 – SLaks
おっと...私は顧客の配列を満たすときに問題を解決しました。問題は解決しました。ありがとうございます。 – Carlos