저는 직원 팀을위한 프로그램을 만들려고합니다. 그들은 일을하는 사이에 서로에게 연락 할 수 있습니다. 스카 이프와 같은 대화방이지만 모든 것을 할 수있는 방입니다.C# Foreach lines
내가 원하는 것은 코드 줄입니다. 데이터베이스의 모든 값에 대한 PHP 코드 인 웹 페이지 (webclient
)를 들고 싶습니다. 다운로드하고 싶지만 foreach로 어떻게 할 수 있습니까?
해당 웹 사이트의 각 행 (메시지)마다 타이머에 코드 listbox1.Items.Add(message);
을 10 초마다 실행하고 listbox1.Items.Clear();
으로 항목을 새로 고칩니다.
그런 다음 모든 메시지를 다시 추가 한 다음 로그인하여 타임 스탬프를 설정하므로 로그인 할 때만 타임 스탬프를 표시합니다. 그리고 그 시간의 메시지 만 표시하므로 로그인했을 때부터 상자가 너무 커질 수 있습니다.
저는 코드를 요구하지 않습니다. 저는 C# foreach
또는 C#의 고급 코드로 작업 한 적이없는이 유형의 기술이 없습니다. 웹 클라이언트를 다운로드하는 방법을 알고 있지만 현재 시도한 내용은 다음과 같습니다.
foreach (Line line in Webclient1);
{
//Datarow row = Client.ExecuteCommand("SELECT server_online FROM settings");
listbox1.Items.Add(line); //foreach message in the website
}
코드가 작동하지 않았습니다. 나는 foreach
으로 정말 나쁘다. webclient1
은 다운로드 한 웹 사이트 문자열이다.
죄송합니다. 이해할 수 없기 때문에 질문을 다시 정리해야합니다. –
'Webclient1'이란 무엇입니까? 결국에는 문자열 일 뿐이라고 주장하는 것 같지만 변수의 이름 *은 실제로는 그렇지 않습니다. 그냥 '문자열'이라면이 루프가 문자열의 각 문자를 반복하는 것을 발견했을 것입니다. 문자열을 문자열 모음으로 바꾸려면'string.Split()'과 같은 것을 사용해야합니다. – David
질문의 세 번째와 네 번째 줄 사이에서 당신을 잃었습니다. 당신의 질문을 다시 할 수 있겠습니까? – Steve