4
메소드 매개 변수를 재사용하는 것은 나쁜 습관입니까?
메소드 자체에서 메소드로 전달 된 값을 수정해야 할 때가 있습니다. 예를 들어 다음과 같은 방법으로 문자열을 삭제하는 것이 있습니다. void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Name인수가 참조로 전달되지 않기 때문에 이것은 순수하게 무해합니다 . 그러나 어떤 이유로 미래의 개발자가 모든 값을 ref로 …