2013-03-08 3 views
-1

WebClient을 사용하여 코드를 다운로드하는 이미지가 매우 커서 클래스에 코드를 분리하려고합니다. 누군가 나에게 클래스 나 함수에 아래 코드를 어떻게 두는 지에 대한 예제를 줄 수 있습니까?WebClient를 반환하는 클래스 또는 함수 만들기

WebClient client = new WebClient(); 
client.DownloadDataCompleted += 
    (object sender, DownloadDataCompletedEventArgs e) => 
    { 
     byte[] result = e.Result; 
     if (result != null) 
     { 
      NSData data1 = NSData.FromArray (e.Result); 
      UIImage img = UIImage.LoadFromData (data1); 
      InvokeOnMainThread (delegate { 
       avatar.Image = img;  
      });    
     } 
    }; 

client.DownloadDataAsync(new Uri(
    "http://xx.xx.xx.xx/fbcache/" + 
    list[indexPath.Row].comentario_id_usuario + 
    ".jpg")); 
+0

1 단계 : 객체 지향 프로그래밍의 기초. –

답변

-1

나는 당신이 수업이 무엇이고 그것이 무엇을 목적으로하는지 혼동 스러울지도 모른다. 지금까지 함수에 코드를 넣으려면 다음과 같이 시도해보십시오 (원하는 결과를 얻으려는 비동기 호출에 대해 무언가를해야한다고 생각합니다).

+0

네, 맞습니다. 내 의도는이 함수 또는 클래스를 별도의 파일에 넣는 것입니다. – pattrick

+0

이것은 함수입니다. 클래스는 함수를 포함 할 수 있지만 매우 다른 개념입니다. 나는 너에게 지시 할 좋은 설명을 찾으려고 노력하고있다. –

+0

이것은 간결한 간결한 설명입니다 : http://stackoverflow.com/questions/1093968/what-is-a-class-and-object-in-c –

관련 문제