次のコードは、vb.net でこれら 2 つのトラブルシューティングのヒントを生成します。コードはエラーなしでビルドされます。ローカル ウィンドウは、address1 を設定しようとする行で停止すると、OrderContext の下のすべてを "Nothing"、0.0、または "False" としてリストします。
「新しいキーワードを使用して、オブジェクト インスタンスを作成します。」
「メソッドを呼び出す前に、オブジェクトが null かどうかを確認してください。」
Imports TPETest.com.nicusa.cdc.tpe2_ks
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim PEService As New PaymentEngineService
Dim OrderContext() As com.nicusa.cdc.tpe2_ks.WSOrderContext
OrderContext.customer.address.address1 = "1233 Test Dr."
OrderContext.customer.address.city = "City"
OrderContext.customer.address.state = "KS"
OrderContext.customer.address.zip = "66099"
OrderContext.attributes.SetValue("John Smith", 1)
OrderContext.attributes.SetValue("1233 Test Dr", 2)