Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El compilador no puede inferir el tipo de datos de una variable si la variable se usa para establecer su valor inicial en la declaración.
Por ejemplo, si se establece Option Infer en On, no se compilan los ejemplos siguientes:
Declaraciones
' Does not compile with Option Infer on. Dim m = m Dim d = someFunction(d)Bucle
For' Does not compile with Option Infer on. For j = 1 To j NextBucle
For Each' Does not compile with Option Infer on. For Each customer In customer.Orders Next
Identificador de error: BC30980
Para corregir este error
Si las dos variables estaban previstas para hacer referencia a valores diferentes, cambie el nombre de la variable que declara.
Use un valor literal en lugar del nombre de variable en el valor inicial, en el lado derecho de la asignación.
Use una cláusula
Aspara especificar el tipo de la variable que declara.