using System;
namespace RefReturn
{
class Product
{
private int price = 100;
public ref int GetPrice()
{
return ref price;
}
public void PrintPrice()
{
Console.WriteLine($"Price : {price}");
}
}
class MainApp
{
static void Main(string[] args)
{
Product carrot = new Product();
ref int ref_local_price = ref carrot.GetPrice();
int normal_local_price = carrot.GetPrice();
carrot.PrintPrice();
Console.WriteLine($"ref Local Price :{ref_local_price}");
Console.WriteLine($"Normal Local Price : {normal_local_price}");
ref_local_price = 200;
carrot.PrintPrice();
Console.WriteLine($"Local Price :{ref_local_price}");
Console.WriteLine($"Normal Price :{normal_local_price}");
}
}
}
시벌...
예제 코딩하는데 이해도 못하고 그냥 무작정 코딩하는중...
이해도 못하면서 코딩하는건 열화된 단백질 타자기일 뿐이지
씨샾이네. 참조가 이해 안간다는건 씨샾을 첫언어로 선택했단건가? 논메니징 언어 하나 공부하고 하는게 이해도가 깊을텐데
그렇지??얼른 이해해야겠다
나 씨샵이 처음이야...
저거 고급기술인데 왜 지금 배우고 있냐
이것이 씨샵이다 메소드 배우는데 나오는데??이제 22장중에 6장임
ref 저게 C++의 &랑 비슷한 역할임?
비슷함 관리언어라서 제약이 많긴한데