T형식 또는 네임스페이스 이름을 찾을 수 없습니다.
-
2011년 11월 3일 목요일 오후 1:07
두 개의 인터페이스를 만들어서 구현하려다가 제네릭으로 하는게 낳을 것 같아서 만들었는데 T가 안먹네요.
public interface IUserFactory
{
IEnumerable<Users> GetAll();
Users GetOne(int Id);
}public interface IProjectFactory
{
IEnumerable<Projects> GetAll(Users users);
Projects GetOne(int Id);
}
public interface IFactory
{
IEnumerable<T> GetAll(); //에러
T GetOne(int Id); //에러
}오류 1 'T' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하십시오.
닷넷은 3.5입니다.
모든 응답
-
2011년 11월 3일 목요일 오후 2:38
잘 하셨는데... ^^ 살짝 마무리가 안되었군요.
public interface IFactory<T> // 이렇게 <T> 를 정의해 주셔야 합니다.
{
....
} -
2011년 11월 4일 금요일 오전 12:11중재자
안녕하십니까? ElfLovesME님
Microsoft MSDN의 Forum 사이트를 방문해 주셔서 감사합니다.
문의 하신 “T형식 또는 네임스페이스 이름을 찾을 수 없습니다.”에 대한 답변은 SeongTae Jeong님이 잘 대답해 주셨습니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

