cil

    3

    1답변

    나는 C에서과 같이, 포인터 인수하는 방법 포인터를 마샬링 할 필요가 에서 포인터 인수하는 방법 포인터를 마샬링 : void (*callback)(int *x); 내가 작성합니다 그게 어떻게 C#에서 구조체의 필드로? 참고 : CLR을 참조하지 않아도됩니다. private delegate void MyCallback(IntPtr par); [DllI

    1

    2답변

    이것은 기본적인 질문 일 수 있지만 CIL의 정의는 무엇입니까? 나는 CIL이 플랫폼과 CPU에 영향을 미치지 않는 중간 언어임을 알고 있지만, 누군가가 이것에 대한 몇 가지 세부 사항을 설명하고 어떤 CPU 불가지론을 의미 하는지를 알면 도움이 될 것입니다.

    2

    1답변

    다음 클래스를 CIL에서 C# 변환기 (.Net 반사기)로 복구했습니다. 불행히도 VS2010은 컴파일하지 않습니다. 내가 어떻게 작동하게 할 수 있는지 생각해? using System; using System.IO; using System.Reflection; internal class <Module> { static <Module>()

    2

    1답변

    와 ByReferenceType에서 일반 매개 변수를 가져옵니다 내가 같은 매개 변수를 얻는 방법이 있습니다 매개 변수를 열거 할 세실를 사용 public void Foo(ref Action<string> bar); 가 ByReferenceType을 산출합니다. 매개 변수가 전체 이름과 TypeReference을 반환 역 참조 시도에 GetElement

    0

    1답변

    현재 언어에 대한 컴파일러를 MSIL에 작성 중이며 반사경을 사용하여 IL을 검사합니다. 대신 일리노이를 생성하는 데 사용할 수있는 표현식 트리로 IL을 시각화 할 수있는 방법이 있습니까?

    2

    1답변

    추상 클래스와 인터페이스의 차이점을 가르쳐야합니다. 그것은 다음 질문에 대한 답을 도울 수 있습니다. 제발 도와주세요 !!! ILdasm을 사용하여 vtable의 내용을 볼 수 있습니까? vtable과 추상 클래스의 차이점과 IL 언어의 인터페이스를 보여주는 예제를보고 싶습니다.

    5

    1답변

    , GenericParamConstraint 테이블 각 일반적인 매개 변수에 대한 제한을 기록한다. 각 일반 매개 변수는 0 또는 하나의 클래스에서 을 유도하도록 제한 될 수 있습니다. 각각의 일반 매개 변수는 0 개 이상의 인터페이스를 구현하는 으로 제한 될 수 있습니다. 문제는 C# 컴파일러가 GenericParamConstraint 테이블에서 단일 행

    1

    3답변

    나는 그것이 Common Intermediate Language라고 생각했지만 메모장에서는 전혀 보이지 않는다. 튜토리얼보다 현실적으로보기가 더 어려워 보입니까? 아니면 CIL에서 더 컴파일 된 바이트 코드 형식입니까?

    6

    3답변

    이벤트 나 위임을 처리하는 데 사용할 수있는 핸들러를 만들고 싶습니다. 특히, 나는 다음과 같은 코드를 작성할 수 있도록하려면 : class Invoker { public object Invoke(object[] arg) { // generic handling code } } static void Main()

    4

    1답변

    ref 키워드를 사용하지 않고도 매개 변수의 객체 참조를 교체 할 수 있기를 원합니다. ref를 사용하는 것을 피하는 이유는 Add(T item) 메서드를 찾는 컬렉션 초기화 프로그램 호출을 보존하는 것이고 컬렉션 클래스가 참조를 다른 인터페이스 구현으로 바꿔야 할 필요가 있기 때문입니다. 나는 이것을하기 위해 몇 가지 다른 방법을 시도했다. 먼저 문서화되