Benefit of option strict on

Illustrate the benefit of option strict on? Describe in brief.




Visual Basic permits conversions of numerous data types to other data types. Data loss can take place whenever the value of one data type is transformed to a data type with less accuracy or smaller capacity. A run-time error takes place if such a narrowing conversion fails. Option Strict makes sure compile-time notification of such narrowing conversions so they can be ignored.

Addition to disallowing the implicit narrowing conversions, Option Strict produces an error for late binding. The object is late bound whenever it is assigned to a variable which is declared to be of type Object.

Since Option Strict On gives strong typing, prevents unintended type conversions with the data loss, prohibits late binding and enhances performance, its use is strongly suggested.

   Related Questions in DOT NET Programming