'For' deyiminde kullanılacak '<operator>' dönüş ve parametre türleri '<typename>' olmalıdır

Döngü For , veya işlecini parametrelerle tanımlamayan + - ve kendi türünde değer döndüren bir türe ait bir sayaç değişkenini belirtir.

Sayaç değişkeni, tamamen kendi içeren türlerinde çalışan toplama (+) ve çıkarma (-) işleçlerini destekleyen bir türde olmalıdır. Bu, hem işlenenlerin hem de dönüş değerinin sayaç değişkeni türünde olması gerektiği anlamına gelir.

Sayaç değişkeni için sayısal bir veri türü kullanırsanız, + ve - işleçleri içeren türde desteklenir. Kullanıcı tanımlı bir sınıf veya yapı kullanıyorsanız, işlenenlerle her iki işleci tanımlamanız ve sınıfınızın veya yapınızın türünün değerini döndürmeniz gerekir.

Hata Kimliği: BC33039

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, tamamen bu sınıf veya yapı üzerinde çalışan ve - işleçleri tanımlayın+.

Ayrıca bkz.