顧客データを返す WCF サービスがあります。arraylist は、オブジェクトの新しいインスタンスを追加することによって作成されます。コードは次のようになります。
objCust.CUSTNUM = CustomerByNumber_CST#9A
objCust.CUSTNAME = CustomerByNumber_NAME9A
objCust.CUSTADR1 = CustomerByNumber_ADR19A
objCust.CUSTADR2 = CustomerByNumber_ADR29A
objCust.CUSTCITY = CustomerByNumber_CITY9A
objCust.CUSTSTAT = CustomerByNumber_STAT9A
objCust.CUSTZIP = CustomerByNumber_ZIPC9A
objCust.CUSTPHON = CustomerByNumber_PHON9A
aryList.Add(objCust)
次に、配列リストを配列として返します - aryList.ToArray(...
サービスを呼び出すと、配列要素がアルファベット順にソートされて返されます。出力は次のとおりです。
<b:CUSTADR1>3910 LAKEFIELD DR</b:CUSTADR1>
<b:CUSTADR2>JOHNS CREEK FACILITY</b:CUSTADR2>
<b:CUSTCITY>SUWANEE</b:CUSTCITY>
<b:CUSTNAME>JOHNSON CONTROLS</b:CUSTNAME>
<b:CUSTNUM>1688</b:CUSTNUM>
<b:CUSTPHON>770-495-9950</b:CUSTPHON>
<b:CUSTSTAT>GA</b:CUSTSTAT>
<b:CUSTZIP>30024</b:CUSTZIP>
仕分けはしていません。なぜこれがソートされるのですか?追加した順に並べたいと思います。