【发布时间】:2010-06-10 10:59:12
【问题描述】:
我目前正在尝试将 VB6 程序转换为 C#。字符串拆分成结构被广泛使用。例如,
Dim Sample AS String
Sample = "John Doe New York Test Comment"
Public Type Struct1
Name As String * 15
Address As String * 10
Comment As String * 20
End Type
Dim dataStruct As Struct1
Set dataStruct = Sample
当设置了dataStruct时,它会自动将值拆分为3个结构成员。在 C# 中是否有特殊功能可以执行此操作。我知道如何做到这一点的唯一方法是通过描述字符串长度和起始位置的属性/注释。还有什么建议吗?
【问题讨论】:
标签: c# split structure variable-length