【发布时间】:2012-03-07 09:31:09
【问题描述】:
我将一些代码从 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 - NOT(?)
【问题讨论】:
标签: c# wpf vb.net c#-to-vb.net uielement