C# 변수 본문 (값형 의 메모리)
1.
class Player
{
int ATT;
int HP;
public void Test(int _Dmg)
{
_Dmg = 1000;
}
}
namespace_Memory_Value_
{
class Program
{
static void Main(string[] args)
{
Player NewPlayer = new Player();
int Value = 0;
NewPlayer.Test(Value) ;
Console.WriteLine(Value);
}
}
}
Console.WriteLine(Value);> 출력 값은 Test 1000 이 아닌 0 이다 그이유는
“2개의 지역변수는 그냥 각자 할일을할뿐이다 “
값을 받아낼수있는 방법은 바로
값형이라한다
2.
class Player
{
int ATT;
int HP;
public void Test(int _Dmg)
{ //지역변수 1
//지역변수안에서 벌어지는일은
// 이안에서 벌어지는 일뿐이다
_Dmg = 1000;
retunr; // 리턴으로 값을 뱉어쏴준다 (int 1000 값이다)
}
}
namespace_Memory_Value_
{
class Program
{
static void Main(string[] args)
{ //지역변수 2
Player NewPlayer = new Player();
int Value = 0;
NewPlayer.Test(Value) ; // Value는 int 0의값이다
Value = NewPlayer.Test(Value) ; // 리턴으로 쏜값을 TEST(int값을 ) 받아내어준다
}
}
}
retur; 으로 값을 보내고 Value로 값을 받아내면 된다!
Leave a comment