Conversione dei moduli importati

Le definizioni di costanti e metodi contenute all'interno di una libreria dei tipi possono essere distribuite in uno o più moduli. Le costanti definite all'interno di un modulo vengono importate come membri public constant static di una classe avente lo stesso nome del modulo originale. Le costanti definite all'esterno di un modulo non vengono importate.

Rappresentazione di libreria dei tipi

[
    uuid(12345678-1234-1234-1234-123456789ABC),  
]
library TestConstants
{
    [
        uuid(12345678-1234-1234-1234-123456789ABC),  
        dllname("test.dll")
    ]
    module Constants
    {
        const short FRAME_COLOR = 0x10;
        const short WINDOW_COLOR = 0x20;
        const short BUTTON_COLOR = 0x40;
        …
    };
};

I tipi convertiti appaiono come segue:

Public Class Constants
    Public Const FRAME_COLOR As Short = &H10
    Public Const WINDOW_COLOR As Short = &H20
    Public Const BUTTON_COLOR As Short = &H40
End Class
public class Constants
{
    public const short FRAME_COLOR = 0x10;
    public const short WINDOW_COLOR = 0x20;
    public const short BUTTON_COLOR = 0x40;
}

Vedere anche

Concetti

Conversione delle librerie importate

Conversione dei tipi importati

Conversione dei membri importati

Conversione dei parametri importati

Altre risorse

Riepilogo della conversione da libreria dei tipi ad assembly