'<typename>' türü bir 'For' deyiminde kullanılacak '<operator' işlecini> tanımlamalıdır

For Döngü, gerekli işleci desteklemeyen türde bir sayaç değişkeni belirtir.

Bir For döngüdeki sayaç değişkeni, aşağıdaki işleçlerin tümünü destekleyen herhangi bir veri türünde olabilir:

  • Büyüktür veya eşittir (>=)

  • Küçük veya eşit (<=)

  • Ekleme (+)

  • Çıkarma (-)

Sayaç değişkeni için sayısal bir veri türü kullanırsanız, önceki tüm işleçler desteklenir. Kullanıcı tanımlı bir sınıf veya yapı kullanıyorsanız, bu sınıf veya yapı üzerinde önceki tüm işleçleri tanımlamanız gerekir.

Ayrıca, deyimindeki , endve step ifadelerinin startFor veri türlerinin sayaç değişkeninin veri türüne genişletilmelidir. Sayaç değişkeni kullanıcı tanımlı bir sınıf veya yapıysa ve start, endveya step ifadesi farklı bir türdeyse, gerekli dönüştürmeyi CType gerçekleştirmek için dönüştürme işlecini tanımlamanız gerekir.

Hata Kimliği: BC33038

Bu hatayı düzeltmek için

  1. Sayaç değişkeni veri türünün yazımının doğru olduğundan emin olun.

  2. Sayaç değişkeni için kullanıcı tanımlı bir sınıf veya yapı kullanıyorsanız, bu sınıf veya yapı üzerinde tüm gerekli işleçleri tanımlayın.

  3. , ve ifadelerinin startveri türlerine bağlı olarak, bunları sayaç değişkeni veri türüne dönüştürmek için bir veya daha fazla CType dönüştürme işleci tanımlamanız step gerekebilir. end

Ayrıca bakınız