Type '<typename>' musí definovat operátor '<operator>', který se má použít v příkazu 'For'.
Smyčka For
určuje proměnnou čítače typu, která nepodporuje požadovaný operátor.
Proměnná čítače ve For
smyčce může být libovolného datového typu, který podporuje všechny následující operátory:
Větší než nebo rovno (
>=
)Menší než nebo rovno (
<=
)Sčítání (
+
)Odčítání (
-
)
Pokud pro proměnnou čítače použijete číselný datový typ, podporují se všechny předchozí operátory. Pokud používáte uživatelsky definovanou třídu nebo strukturu, musíte definovat všechny předchozí operátory pro danou třídu nebo strukturu.
Všimněte si také, že datové typy start
, end
a step
výrazy v For
příkazu musí rozšířit na datový typ proměnné čítače. Pokud je proměnná čítače uživatelsky definovanou třídou nebo strukturou a start
end
výraz , nebo step
výraz je jiného typu, je nutné definovat operátor převodu CType
pro provedení nezbytného převodu.
ID chyby: BC33038
Ujistěte se, že je správný pravopis datového typu čítače proměnné.
Pokud pro proměnnou čítače používáte uživatelsky definovanou třídu nebo strukturu, definujte všechny požadované operátory pro danou třídu nebo strukturu.
V závislosti na datových typech
start
,end
astep
výrazy může být nutné definovat jeden nebo víceCType
operátorů převodu, aby je převedla na datový typ proměnné čítače.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: