가변 데이터 유형을 허용 할 수있는 메소드를 작성하는 방법이 있는지 알고 싶었습니다. 는 언젠가 나는 그런다양한 유형을 수용 할 수있는 메소드
SomeMethod(object);
SomeMEthod(r,p,q); //Where r,p,q are integers
무엇 이러한 방법의 서명의 모습으로 때로는 원시적 형 메소드에 객체를 전달해야? 당신이 다른 매개 변수의 유형을 치료해야하는 경우 좀 더 구체적으로해야합니다,
public void SomeMethod(params object[] list)
과 : 당신이 방법에 사용 된 매개 변수의 종류에 상관하지 않는 경우
이 매개 변수는 어떻게 사용됩니까? –
그 데이터로 무엇을 할 계획입니까? 그게 * 정말로 * 답을 이끌어냅니다. 거의 모든 것이 '객체'라는 사실을 기억하십시오. 실제로 그 객체로 수행하는 작업에 따라 충분할 수 있습니다. – Servy
Servy가 위의 주석에 동의하면, 원하는 것을 얻기위한 여러 옵션 (변수 params, 오버로딩, 일반 메소드)이 있지만 선택할 수있는 옵션은 전달할 수있는 여러 유형에 대해 어떻게 될지에 따라 달라집니다. – thudbutt