한국 웹툰 리뷰/BL

08. 데이터 마무리

한국 /프랑스 웹툰 리뷰 2021. 7. 9. 22:19
728x90

 

using System;

namespace Csharp
{
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            a = 100;

            int b;
            b = a;

            a = a + 1;
            a = a - 1;
            a = a * 1;
            a = a / 1;
            a = a % 1;
            a = a << 1;
            a = a >> 1;
            a = a & 1;
            a = a | 1;
            a = a ^ 1;


            a += 1;
            a -= 1;
            a *= 1;
            a /= 1;
            a %= 1;
            a <<= 1;
            a >>= 1;
            a &= 1;
            a |= 1;
            a ^= 1;            
        }
    }
}

 

 

using System;

namespace Csharp
{
    class Program
    {
        static void Main(string[] args)
        {
            //C# 버전이 올라가면서 묘한 녀석이 생김. 바로 var
            //var : 조커 같은 자료형

            var num = 3;
        }
    }
}

변수명 위에 마우스를 올려보면

 

자동으로 int자료형으로 변환된 것을 확인할 수 있다.

 

using System;

namespace Csharp
{
    class Program
    {
        static void Main(string[] args)
        {
            //C# 버전이 올라가면서 묘한 녀석이 생김. 바로 var
            //var : 조커 같은 자료형

            var num = "Hello World";
        }
    }
}

 

변수명 위에 마우스를 올려보면

 

자동으로 string자료형으로 변환된 것을 확인할 수 있다.

 

 

하지만 var를 남용하지 않도록 한다.

 

코드를 쓰는 사람 입장 : var를 남용하면 편하다.

 

코드를 읽는 사람 입장 : var가 수십, 수백개면, 코드를 알아보기가 무척 힘들다.

 

그러므로 var는 최대한 쓰지 않도록 한다.

728x90