-2
새로운 질문입니다. 제 질문에 표시하기 전에 제발 -1 알려주십시오.매개 변수로 클래스를 전달하는 일반 메서드
아래 코드에서 "SendFirstRequest"및 "SendSecondRequest"대신 제네릭 형식 함수를 만들고 싶습니다. 또는 우리는 어떻게 물건을 통과시키고 주조 할 수 있습니까?
static void Main(string[] args)
{
MyFirstRequest objRequest1 = new MyFirstRequest
{
MyFirstRequest_ID = 1
};
SendFirstRequest(objRequest1);
MySecondRequest objRequest2 = new MySecondRequest
{
MySecondRequest_ID = 1
};
SendSecondRequest(objRequest2);
}
public static MyFirstResponse SendFirstRequest(MyFirstRequest objRequest)
{
MyFirstResponse objResponse = CreateDate1(objRequest);
return objResponse;
}
public static MySecondResponse SendSecondRequest(MySecondRequest objRequest)
{
MySecondResponse objResponse = CreateDate2(objRequest);
return objResponse;
}
public static MyFirstResponse CreateDate1(MyFirstRequest request)
{
MyFirstResponse objRespo = new MyFirstResponse
{
MyFirstResponse_Name = "A",
MyFirstResponse_Address = "Address1"
};
return objRespo;
}
public static MySecondResponse CreateDate2(MySecondRequest request)
{
MySecondResponse objRespo = new MySecondResponse
{
MySecondResponse_Name = "A",
MySecondResponse_Address = "Address1"
};
return objRespo;
}
[상속 사용] (http://msdn.microsoft.com/en-us/library/ms173149(v=80) .aspx). –
제 질문은 객체 또는 제네릭 유형입니다. – Dev