C # 메서드가 사용하도록 정의 할 수있는 최대 매개 변수 수는 얼마입니까? C #의 메서드가 가질 수있는 최대 매개 변수 수를 알아 내려고합니다. C # 공식 문서, MSDN 및 몇 가지 CLR 참조를 포함하여 모든 곳에서 답변을 확인했지만 답변을 찾을 수 없습니다. 이 질문에 대한 답이있는 사람이 있습니까? 이론적 대답은 다음과 같습니다. 메서드 인수를 스택에 푸시하기 위해 컴파일 된 코드에는 선택할 수있는 다음과 같은 MSIL opcode가 있습니다. ldarg.0 ldarg.1 ldarg.2 ldarg.3 ldarg.S ldarg ldarg.0to ldarg.3는 처음 4 개의 메서드 인수를 스택에 푸시하는 데 사용됩니다 ( this인스턴스 메서드의 첫 번째 인수 포함 ). ldarg.S 8 비트..