왜 그런지는 모르겠지만지만 함수는 '원 리턴(One Return)'이 원칙입니다.(아마도 함수리턴값을 바로 사용하는 기능때문 인것 같네요.) 그래서 여러값을 받고 싶으면 C는 포인터를 이용하고 객체지향언어에서는 클래스(class, 모듈(Model)도 여기에 해당한다.)를 리턴 받는 방법으로 여러값을 받습니다. 언어에 따라 '파라메타 아웃풋(Parameter Output)' 같은 것을 지원 할수도 있습니다. ex> //C#의 경우 public int DataReturn(out string sData) 1. WCF는 객체를 리턴 할수 없다. 문제는 WCF는 객체를 리턴 할수 없습니다. 참고 : MSDN 포럼 - How do I pass a WCF class as a reference parameter? WC..