컴퓨터 과학 & 영상처리 관련/C# / .NET / JAVA

c# function parameter modifiers(ref and out keywords)

꺄뜨르 2012. 2. 4. 21:30
ref 키워드로 값에 의한 파라메터가 아닌 실제 값인 x를 바꾼다
 

 

 out 키워드는 뭔가여?

초기화 되지 않은 변수를 인자로 넘길 때 씀.(즉, 인자로 받는 함수에서 얘 초기화를 맡아서 하겠다는 의도임.)
그런고로 초기화 되거나 값이 들어가있는 변수는 out 키워드로 던질 수가 업ㅂ음.(이 경우는 ref)
value형 타입의 리퍼런스를 인수로 넘길때 쓰는걸껄.. ref랑 차이는 초기화 안해도 됨..
(디씨에서 읽음)