2017-09-29 4 views
0

약간의 도움이 필요합니다. 처음으로 끔찍한 영어를 유감스럽게 생각합니다. 그래서, 저는 .NET 프로젝트에서 Visual Studio 2015를 사용하여 코딩했습니다. URL에서 텍스트 상자로 원시 텍스트를 가져 오려고합니다. 나는 https://example.com/files/SomeText.txtStreamReader : 한 줄에 모든 텍스트를 읽는 이유는 무엇입니까?

그래서 내가 원하는 것은 (내가 브라우저에서 볼 같은 것)

information11 data1 number1 
information11 data1 number1 
information11 data1 number1 
information11 data1 number1 

이처럼 내 텍스트 상자에 TXT를 얻을 것을 의미 원료라고하지만이

information11 data1 number1 information11 data1 number1 information11 data1 number1 information11 data1 number1 
처럼 나타나면

여기

Dim adrs As String = "https://example.com/files/SomeText.txt" 
Dim client As WebClient = New WebClient() 
Dim reader As StreamReader = New StreamReader(client.OpenRead(adrs)) 
TextBox1.Text = reader.ReadToEnd 
+0

텍스트 상자에 여러 줄 문자를 사용할 수 있습니까? – JLRishe

+0

또한 client.DownloadString()을 사용하지 않는 이유가 무엇입니까? – JLRishe

+0

예 내 텍스트 상자에서 여러 줄의 텍스트를 허용합니다. client.DownloadString을 사용하여 시도하지 않았습니다. –

답변

1

당신이 다시 문자열을 확인 해보세요 내 코드입니다 Word 또는 Notepad ++와 같은 숨겨진 문자를 표시하는 텍스트 편집기에서 대신 캐리지 리턴 라인 피드가되어야하는 줄 바꿈 문자가 표시 될 수 있습니다. 그럴 경우이 형식으로 변환 할 수 있습니다.

Dim text As String = reader.ReadToEnd 
TextBox1.Text = text.Replace(vbLF, vbCrLf) 
관련 문제