Pouvez-vous me donner un exemple pour montrer quand utiliser une énumération et quand utiliser un type de choix avec ASN.1?Quelle est la différence entre le type énuméré ASN.1 et le type de choix?
Répondre
CHOIX et ENUMERATED sont utilisés à des fins différentes, aussi différentes que "ENUM" et "union" en C.
Énumérations seulement un ensemble d'éléments:
myFruit :: = {ENUMERATED banane, pomme, poire}
CHOIX permet de sélectionner un élément dans une liste, et définir ses attributs:
MyChoice :: = CHOIX { un ENTIER, b BOOLEAN, c SEQUENCE (TAILLE (1..10)) DE myFruit }
Si vous utilisez la notation de valeur ASN.1 pour déclarer des variables de ce type, il ressemblerait à ceci:
aFruit myFruit :: = banane
:: = MyChoice bonheur dans le choix c: {banane, pomme, banane, poire}
anotherChoice MyChoice :: = a: 10
Voir? Le CHOICE permet d'utiliser le même nom de type pour stocker différents types (donc des valeurs). Comme le "syndicat" dans C.
Espérons que cela aide.
- 1. Quelle est la différence entre le type et le type .__ new__ en python?
- 2. Quelle est la différence entre un type de type latent et un type de manifeste?
- 3. F #: Quelle est la différence entre le module let et le type static let?
- 4. Quelle est la différence entre les polices TrueType et les polices Type-1?
- 5. Quelle est la différence entre un type générique et une définition de type générique?
- 6. Différence entre la variable const et le type const variables
- 7. En objectif-C, quelle est la différence entre Type * var et Type * var?
- 8. Différence entre type (obj) et obj .__ classe__
- 9. Différentes méthodes de conversion de type. Quelle est la différence
- 10. Quelle est la différence entre le document et le DOM?
- 11. Quelle est la différence entre le tuyau et la douille?
- 12. quelle est la différence entre $ .ajax (... type: "POST", dataType: "JSON" ...) et $ .post (..., "JSON")
- 13. Quelle est la différence entre le format OMF et COFF?
- 14. Quelle est la différence entre float et float? type de retour en C# propriété
- 15. ASP.NET: quelle est la différence entre les services Web de type simple et complexe?
- 16. Quelle est la différence entre les caractères génériques bornés et les paramètres de type?
- 17. quelle est la différence entre:.! et: r !?
- 18. Quelle est la différence entre "$^N" et "$ +"?
- 19. Quelle est la différence entre dict() et {}?
- 20. Quelle est la différence entre type et xtype dans les vues système dans SQL Server?
- 21. Quelle est la différence entre <input type = "button" /> et <button>?
- 22. Quelle est la différence entre = et: =
- 23. Quelle est la différence entre ~ et! opérateur?
- 24. Quelle est la différence entre ces codes?
- 25. Quelle est la différence entre un type d'URL et un schéma d'URL?
- 26. Quelle est la différence spécifique entre <html: submit tag et <input type = "submit"?
- 27. Quelle est la différence entre Object, *, et aucun type du tout?
- 28. Quelle est la différence entre un socket "stream-type" et un socket "datagramme"?
- 29. Différence entre le type et l'entité dans le magasin de données GAE?
- 30. Quelle est la différence entre le mashup et le screencraping et la consommation de services web