응용개발자의 자료저장소


출처 : http://blog.naver.com/phoogu?Redirect=Log&logNo=110013520256


1. fixed 키워드

 

  - CLR에 의해서 해당 메모리의 포인터를 이동시키지 못하도록 하는 키워드

 

 

2. fixed 특징

 

  - unsafe code 내에서만 사용할 수 있다.

 

  - CLR이 메모리를 이동하지 않는다는 것이 보장된다.

 

3. fixed의 사용 예

 

  - ex) class FixedTest

          {

             unsafe static void ArrayCopy(byte[] source, byte[] target)

             {

                 fixed(byte* s = source, t = target)

                 {

                      for( int  i = 0 ; i < source.Lengh ; i++ )

                           *(t+i) = *(s+i);

                  }

              }

           }







Comment 0