将C#代码转换为VB.Net时出错

时间:2017-02-22 04:21:02

标签: c# vb.net

我有以下C#代码

charValue = text[charIndex++]; 

通过converter.telerik.com的C#到VB.NET转换器,它给了我这段代码:

charValue = text (
    System.Math.Max(
        System.Threading.Interlocked.Increment(charIndex),charIndex - 1))

但是,当我复制转换后的代码时,我收到错误。

1 个答案:

答案 0 :(得分:2)

charValue = text[charIndex++]; 
<#>在C#中是

的捷径
charValue = text[charIndex]; 
charIndex += 1;

并在VB.Net中:

charValue = text(charIndex)
charIndex += 1