Я перевожу из C # некоторый код в VB.NET, (WPF, .NET 4)
C #
// Update the Z-Index of every UIElement in the Canvas.
foreach( UIElement childElement in base.Children )
{
if( childElement == element )
Canvas.SetZIndex( element, elementNewZIndex );
VB.NET (автоматический перевод)
' Update the Z-Index of every UIElement in the Canvas. '
For Each childElement As UIElement In MyBase.Children
If childElement = element Then ' <<<<<<<<<<<<< Compile ERROR '
Canvas.SetZIndex(element, elementNewZIndex)
Ошибка компиляции:
Ошибка 4 Оператор '=' не определен для типов 'System.Windows.UIElement' и 'System.Windows.UIElement'.
Как это возможно, что в C # оператор определен, но в VB.NET - НЕ (?)