2013-04-05 18 views

Odpowiedz

2

Odpowiadając na moje własne pytanie tutaj. W VB.NET musisz użyć poziomu modułu option infer on.

Chciałem po prostu usunąć to pytanie po tym, jak wymyśliłem problem, ale 1) nie mogę, ponieważ to pytanie już ma odpowiedź i 2) Jestem pewien, że i tak będzie to pomocne dla innych.

Happy wnioskowania.

6

To dla mnie chwilowa sytuacja. Bo gdy próbuję,

Dim x = New With {.Name = "aaa"} 

To pokazuje

enter image description here

Rozważmy również Option Infer Statement

Włącza użycie lokalnego typu wnioskowania w deklarowania zmiennych.

+2

Ah ... fakt, że to działa, skłoniło mnie do zbadania przełączników na poziomie modułów. Wygląda na to, że powinieneś użyć 'opcji wypowiedzenia'. – oscilatingcretin

+0

@Soner, komentarz OP wydaje się bardziej pomocny niż odpowiedź "działa dla mnie". ;) Powinieneś rozważyć włączenie opcji ['option infer on'] (http://msdn.microsoft.com/en-us/library/bb384665.aspx) do swojej odpowiedzi. –

+1

Właściwie zamierzam opublikować to jako odpowiedź na moje pytanie, kiedy się do tego zabiorę. – oscilatingcretin