IMu API pour .Net
Cette section décrit l'utilisation de l'API IMu pour .Net ; elle s'adresse aux programmeurs C# et Visual Basic.
Types de données
Les programmeurs C# et Visual Basic .Net connaissent deux types de données. Chaque langage possède ses propres types conventionnels et des types standardisés .Net. Par exemple, une variable entière est habituellement déclarée en C# sous la forme int, alors qu'en Visual Basic, elle est déclarée sous la forme Integer. Le type standard .Net pour ces deux types de données est Int32.
Cette documentation utilise des types conventionnels dans la mesure du possible. L'utilisation de types conventionnels dans la documentation permet au lecteur de suivre plus facilement les exemples de code. Toutefois, cela pose un petit problème dans le texte lorsqu'il est fait référence au type d'une variable ou d'une propriété ou à la valeur de retour d'une méthode. Par exemple, la méthode AddFetchSet de la classe Module de l'IMu renvoie un int en C# et un Integer en VB (tous deux équivalents au type standard Int32 de .Net). La description explicite de la valeur de retour de la méthode pour C# et VB de cette manière est lourde et confuse. Pour éviter cela, lorsqu'un type de données est mentionné dans le texte général, un terme générique pour le type est généralement utilisé à la place. Par exemple, la méthode AddFetchSet est décrite comme renvoyant un entier. De même, une méthode telle que FindKey qui renvoie un long en C# et un Long en VB (tous deux équivalents au type standard Int64 de .Net) est décrite comme renvoyant un entier de type long.

