Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tillämpar strikt typsemantik för att begränsa implicita typkonverteringar.
Syntax
-optionstrict[+ | -]
-optionstrict[:custom]
Argumentpunkter
+ | -
Valfritt. Alternativet -optionstrict+ begränsar implicit typkonvertering. Standardvärdet för det här alternativet är -optionstrict-. Alternativet -optionstrict+ är detsamma som -optionstrict. Du kan använda båda för tillåtande typsemantik.
custom
Obligatoriskt. Varna när strikt språksemantik inte respekteras.
Anmärkningar
När -optionstrict+ gäller kan endast breddning av typkonverteringar göras implicit. Implicit begränsade typkonverteringar, till exempel att tilldela ett Decimal typobjekt till ett heltalstypobjekt, rapporteras som fel.
Om du vill generera varningar för implicit smalare typkonverteringar använder du -optionstrict:custom. Använd -nowarn:numberlist för att ignorera vissa varningar och -warnaserror:numberlist för att behandla vissa varningar som fel.
Ange -optionstrict i Visual Studio IDE
Välj ett projekt i Solution Explorer. Klicka på Egenskaper på projektmenyn.
Klicka på fliken Kompilera.
Ändra värdet i rutan Alternativ strikt .
Så här ställer du in -optionstrict programmatiskt
Se Alternativet Strikt-instruktion.
Exempel
Följande kod kompileras Test.vb med hjälp av strikt typsemantik.
vbc -optionstrict+ test.vb