VB.NETSplitNewLines(C#Conversion)(新字符串[]{“rn”,“n”},StringSplitOptions.None);这就是我所拥有的,问题是它在消息框中打印整个文本框内容而不是每一行。DimExcluded()作为字符串Dimarg()AsString={"rn","n"}Excluded=txtExclude.Text.Split(arg,StringSplitOptions.None)ForiAsInteger=0ToExcluded.GetUpperBound(0)MessageBox.Show("'"&Excluded(i)&"'")Next就字符串文字而言,VB.Net中不存在转义序列。您可以使用2个特殊常量:vbCrLfvbLfDimExcluded()AsStringDimarg()AsString={vbCrLf,vbLf}Excluded=txtExclude.Text.Split(arg,StringSplitOptions.None)ForiAsInteger=0ToExcluded。GetUpperBound(0)MessageBox.Show("'"&Excluded(i)&"'")接下来应该可以解决问题(虽然未经测试)。在VB中不能使用反斜杠()来转义字符。使用ControlChars类:Dimarg()AsString={ControlChars.CrLf,ControlChars.Lf}来自在线转换器:您的C#代码:string[]lines=theText.Split(newstring[]{"rn","n"},StringSplitOptions.None);转换为VB.NET:以上就是C#学习教程的全部内容:VB.NET拆分换行(C#转换),如果对大家有用,需要了解更多C#学习教程,希望大家多多付出注意——DimlinesAsString()=theText.Split(NewString(){vbCr&vbLf,vbLf},StringSplitOptions.None)本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
