我在C#字符串中有一些html代码.如果我查看Visual Studio的Text Visualizer,我可以看到它有很多新行.但是,在我应用此代码之后
string modifiedString = originalString.Replace(Environment.NewLine, "<br />");
Run Code Online (Sandbox Code Playgroud)
然后我在ModifiedString上查看Text Visualizer我可以看到它除了3个地方之外没有任何新行.还有其他任何字符类型,而不是类似换行符,我错过了吗?
我有一个vb6小程序:
Private Sub Form_Load()
Dim varTemp As Variant
Dim string1 As String
Dim x As Integer
x = 0
dialog.Filter = "toate fisierele(*.*) | *.*"
dialog.Flags = cdlOFNAllowMultiselect Or cdlOFNLongNames Or cdlOFNExplorer
'open the window to select files
dialog.ShowOpen
varTemp = Split(dialog.FileName, vbNullChar)
Do While (varTemp(x) <> "")
string1 = varTemp(x)
x = x + 1
Loop
Unload Form1
End
End Sub
Run Code Online (Sandbox Code Playgroud)
我希望 Do While 循环,直到到达 varTemp 的末尾。但是,当我从对话框中选择两个文件并且使用 x = 3 命中“Do While”时,我收到“运行时错误‘9’:下标超出范围”。“Do While”循环必须在什么条件下循环直到 varTemp 结束?谢谢。