no, con la riga di codice
codice:
orderLineInput = new B2BMainServiceClient.InsertOrderLineInput[1];
crea un array di DIMENSIONE 1, ma pur sempre vuoto.
Quindi in orderLineInput[0] non c'è ancora nulla (ovvero NULL)!!!!!!
Ecco perché "orderLineInput[0].qualsiasicosa" restituisce quell'errore