반응형 Ref1 C# `ref`와 `out` 키워드의 차이점과 활용법 C#에서 out과 ref 키워드는 메서드에 매개변수를 전달할 때 특별한 방식으로 사용하는 키워드입니다. 두 키워드 모두 메서드가 호출된 후에 값을 반환받기 위한 목적으로 사용되지만, 약간의 차이점이 있습니다. 차이점을 명확히 이해하기 위해 각각을 설명하고, 샘플 코드를 통해 활용 사례를 보여드리겠습니다.1. ref 키워드특징:호출 전에 반드시 변수에 초기화가 되어 있어야 합니다.메서드 내부에서 값을 수정하면 호출한 쪽에서도 수정된 값을 확인할 수 있습니다.용도: 메서드가 매개변수의 값을 수정하고, 수정된 값을 호출한 쪽에서 사용해야 할 때 적합합니다.예제using System;class Program{ static void ModifyValue(ref int number) { nu.. 2025. 1. 16. 이전 1 다음 반응형