ref 와 out 키워드
- ref : 참조할 변수는 반드시 초기화되어 있어야 한다.
- out : 참조할 변수가 반드시 초기화될 필요는 없다.
out 키워드를 사용하는 경우
- 함수로부터 값을 얻어낼 때 주로 사용.
소스
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestReference { class Program { static void CallByRef(ref int x) { x = 1000; } static void CallByOut(out int x) { x = 100; } static void Main(string[] args) { int RefX = 10; int OutX; CallByRef(ref RefX); CallByOut(out OutX); Console.WriteLine("Call-By-Ref: {0}", RefX); Console.WriteLine("Call-By-Ref: {0}", OutX); } } }
'프로그래밍 > .NET' 카테고리의 다른 글
#region (0) | 2012.08.16 |
---|---|
string 메서드 (0) | 2012.08.07 |
프로퍼티 SET/GET (0) | 2012.08.01 |
DB 연결(오라클 10g) (0) | 2012.07.30 |
프로그램 제어(핸들값 이용) (0) | 2012.07.26 |