中期作为作业的目标

时间:2013-04-09 06:21:08

标签: c# vb.net

我尝试在c#中使用旧的VB应用程序进行转换,而我遇到了这行代码:

Mid(strData, intPosition + 1, intLenght) = strValue

如何将其翻译成c#?

1 个答案:

答案 0 :(得分:2)

您必须合并RemoveInsert,例如:

strData.Remove(intPosition, intLenght).Insert(intPosition, strValue);

以上假设strValue的长度等于intLenght。如果strValue可能更长,那么要复制Mid语句,我们需要这样做:

strData.Remove(intPosition, intLenght)
       .Insert(intPosition, strValue.Substring(0, intLenght));