독개

[C#] 11. 값형의 메모리 구조 및 처리 개념 Call by Value

by #독개#

 


class Player
{
    int AT;
    int HP;
    public int Test(int _Dmg)
    {
        _Dmg = 1000;
        return _Dmg;
    }
}

namespace _11화_값형의_메모리_구조_및_처리_개념
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Player Newplayer = new Player();
            int Value = 0;

            Newplayer.Test(100);

            Console.WriteLine(Value); //메인함수의 Value는 Test의 지역변수 _Dmg와 아무연관없다

            Value = Newplayer.Test(100); //이렇게 리턴값으로써 받아서 변경가능 Call by Value
        }
    }
}

 

값형참조의 메모리 구조를 나타내는 사진

 

블로그의 정보

독한 개발자

#독개#

활동하기