블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Category

Recent Post

Recent Comment

Archive

2009. 8. 17. 16:13 .Net Project/.Net C#
반응형

 암식적으로 형식변환 ?
데이터 형식의 암시적 변환은 식 계산기가 자동으로 데이터를 한 데이터 형식에서 다른 데이터 형식으로 변환할 때 발생합니다.
예를 들어 smallint를 int와 비교하는 경우 smallint는 비교되기 전에 암시적으로 int로 변환됩니다.

인수와 피연산자의 데이터 형식이 호환되지 않는 경우 식 계산기는 암시적 데이터 변환을 수행할 수 없습니다. 또한 식 계산기는 암시적으로 임의의 값을 부울로 변환할 수 없습니다. 대신 인수 및 피연산자는 캐스트 연산자를 사용하여 명시적으로 변환해야 합니다. 자세한 내용은 캐스트(SSIS)를 참조하여 사용 할 수있습니다.

부호 있는 정수와 부호 없는 정수의 교집합은 두 인수 중 하나보다 클 수도 있는 부호
있는 정수입니다.

연산자는 문자열, 날짜, 부울 및 기타 데이터 형식을 비교합니다. 연산자가 두 값을 비교하기 전에 식 계산기는 특정 암시적 변환을 수행합니다.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 암시적으로형식화된로컬변수
{
    class Program
    {
        static void Main(string[] args)
        {
            //변수선언
            int a = 10;

            //nullable형식
            int? b = null;
            //암시적으로 형식화된 로컬변수
            var i = 1234; //알아서 초기화되는 값으로 선언
            var s = "1234";
            //타입출력
            Console.WriteLine("{0}", i.GetType()); //Int32
            Console.WriteLine("{0}", s.GetType()); //string 
           
        }
    }
}

암시적으로 형식변환하기 위해 사용되는 참조 형식 (참고)
 http://msdn.microsoft.com/ko-kr/library/ms141260.aspx

반응형

'.Net Project > .Net C#' 카테고리의 다른 글

89장 변환연산자  (0) 2009.08.17
88장 반복기(Iterator)  (0) 2009.08.17
86장 분할클래스  (0) 2009.08.17
85장 추가연산자  (0) 2009.08.17
84장 박싱&언박싱(boxing Unboxing)  (0) 2009.08.17
posted by Magic_kit