2015-01-05 3 views

답변

3

이 솔루션을 시도

public T RequestAllPaginated<T, TK>() where T : Paginated<TK> where TK : class 
{ 
    var item = Request<T>(); 

    //Get all data from paging property 
    if(item != null) 
    { 
     var i = item as Paginated<TK>; 
     var data = i.data; 

    } 

    return item; 
} 

대체 솔루션 :

public Paginated<T> RequestAllPaginated<T>() where T : class 
{ 
    var item = Request<Paginated<T>>(); 

    //Get all data from paging property 
    if(item != null) 
    { 
     var i = item as Paginated<T>; 
     var data = i.data; 

    } 

    return item; 
} 
+0

TK가 중복 TK를 선언하고 내가 RequestAllPaginated에 RequestAllPaginated <매겨진 을><변경 두지하게 T의 일부입니다 페이지 이동 , 앨범> –

+0

@ DanielBahmani 내 대안 솔루션을 보시길 바랍니다 –

+0

대안이 더 의미가 있습니다, 감사합니다. –

관련 문제