using System;
class ExerciseCh2_9_4 {
static void WriteLocations (byte[] ba) {
unsafe { //<- 여기서 오류남 ㅡㅡ 진짜 오타아닌데 아
fixed (byte* pArray = ba) {
byte* pElem = pArray;
for (int i =0; i < ba.Length; i++) {
byte value = *pElem;
Console.WriteLine(“ba[{0}] at 0x{1:x} is {2}”,
i, (uint)pElem, value);
pElem++;
} } } }
public static void Main() {
byte[] ba = new byte[] {1, 2, 3, 4, 5};
WriteLocations(ba);
}
}
실행하면 결과가 어떻게되는거지
없애도 안되고 /unsafe해도안됨
중괄호들 죄다 내려주고 싶다
아 속성에서 안전하지않은코드허용해야되네 ㄳ
저거 책이랑 똑같이쓴거라 fm임
다 괜찮은데 } } } } 이건ㅋㅋㅋㅋㅋㅋ
리스프도 아니고...