Decode

AustraliaPostCustomerInformationDecoder.Decode method

Αποκωδικοποιήστε το πεδίο πληροφοριών πελάτη από τη συμβολολογία AustraliaPost. Μπορεί να χρησιμοποιηθεί για διαφορετική ερμηνεία δεδομένων από την κωδικοποίηση NTable και CTable. Τα δεδομένα παρέχονται ως μια σειρά τιμών ράβδων: 0, 1, 2 ή 3.

public string Decode(string customerInformationField)
ΠαράμετροςΤύποςΠεριγραφή
customerInformationFieldStringΤο Πεδίο Πληροφοριών Πελάτη κωδικοποιημένο ως σειρά μη επεξεργασμένων τιμών ράβδων: 0, 1, 2 ή 3

Επιστρεφόμενη Αξία

η αποκωδικοποιημένη συμβολοσειρά Πεδίου πληροφοριών πελάτη

Παραδείγματα

Αυτό το δείγμα δείχνει πώς να αποκωδικοποιήσετε δεδομένα με το AustraliaPostCustomerInformationDecoder interface

[C#]
string[] N_Table = { "00", "01", "02", "10", "11", "12", "20", "21", "22", "30" };
public string Decode(string customerInformationField)
{
    StringBuilder bd = new StringBuilder();
    for (int i = 0; customerInformationField.Length > i; i += 2)
    {
        if (customerInformationField.Length >= i + 2)
        {
            string tmp = customerInformationField.Substring(i, 2);
            for (int j = 0; N_Table.Length > j; j++)
            {
                if (N_Table[j].Equals(tmp))
                {
                    bd.Append(j);
                    break;
                }
            }
        }
    }
     return bd.ToString();
}

Δείτε επίσης