Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'If' işlecinin ikinci ve üçüncü işlenenleri için ortak bir tür çıkarılamaz. Birinin bir genişletme dönüştürmesi diğerine sahip olması gerekir.
If İşleç üç bağımsız değişkenle çağrıldığında, ikinci ve üçüncü bağımsız değişkenler arasında bir genişletme dönüştürmesi olmalıdır. Örneğin, ile Stringarasında Integer iki yönde de genişletme dönüştürmesi olmadığından aşağıdaki kod bu hataya neden olur.
Dim divisor = 3
' Not valid.
' Console.WriteLine(If(divisor <> 0, number \ divisor, "Division by zero"))
Hata Kimliği: BC33106
Bu hatayı düzeltmek için
Kodunuzda mümkünse işlenenlerden biri için açık bir dönüştürme sağlayın.
Deyimi gibi farklı bir
If...Then...Elsekoşul yapısı kullanın.