Используйте мастер обновления Visual Basic, который поставляется в комплекте с Visual Studio 2008, для преобразования кода VB в VB.Net.После этого преобразуйте VB.Net (который похож на C #) в C #.
Кроме того, Redgate Reflector может конвертировать сборки .Net на выбранный вами язык с различной степенью успеха.Таким образом, если вы преобразуете код VB в VB.Net и скомпилируете его, возможно, вы сможете сгенерировать эквивалентный код C # автоматически.
Вот ваш код перенесен и перенесен.
using Microsoft.VisualBasic;
public struct XY_DATA
{
[VBFixedArray(3)]
public Single[] InData;
[VBFixedArray(3)]
public Single[] PrevData;
[VBFixedArray(3)]
public Single[] OutData;
[VBFixedArray(3)]
public Single[] ZeroData;
[VBFixedArray(3)]
public Single[] StatXY;
[VBFixedArray(3)]
public Single[] DynXY;
[VBFixedArray(3)]
public Single[] UnbXY;
[VBFixedArray(3)]
public Single[] StdDev;
// Note: "Initialize" must be called to initialize instances of this structure.
public void Initialize()
{
InData = new Single[4];
PrevData = new Single[4];
OutData = new Single[4];
ZeroData = new Single[4];
StatXY = new Single[4];
DynXY = new Single[4];
UnbXY = new Single[4];
StdDev = new Single[4];
}
}