0
저는 C# .NET을 처음 사용합니다. C, C++에서 C#으로 마이그레이션 중입니다.C#의 저수준 프로그래밍
C#은 C와 비슷하지만 작동하는데 문제가 있습니다. C와 같은 저수준 프로그래밍이 가능하다고 생각하지만 C와 같은 저수준 프로그래밍을하는 포괄적 인 방법을 찾지 못했습니다.
질문은 C#에서 어떻게 저수준 프로그래밍을 할 수 있는가입니다.
저는 C# .NET을 처음 사용합니다. C, C++에서 C#으로 마이그레이션 중입니다.C#의 저수준 프로그래밍
C#은 C와 비슷하지만 작동하는데 문제가 있습니다. C와 같은 저수준 프로그래밍이 가능하다고 생각하지만 C와 같은 저수준 프로그래밍을하는 포괄적 인 방법을 찾지 못했습니다.
질문은 C#에서 어떻게 저수준 프로그래밍을 할 수 있는가입니다.
로우 레벨 프로그래밍으로 계산되는지 여부를 모르겠다 : 문자열을 char*
, 포인터 연산, 16 진수 콘솔 출력, 예!로 처리하십시오.
P/Invoke를 조금 추가하고 자신의 원시 C DLL을 호출 하시겠습니까?/안전하지 않은 플래그
using System;
class MainClass
{
unsafe public static void Main (string[] args)
{
fixed (char* r = "helloworld".ToCharArray())
{
char* p = r;
while (*p != 0)
Console.WriteLine("{0:X}", (int) *p++);
}
}
}
컴파일, 출력은 : 당신이 저수준 프로그래밍이 무엇인지 지정하지 않기 때문에
68
65
6C
6C
6F
77
6F
72
6C
64
, 이것은 진짜 문제 – sehe
되지 않고 주석입니다 : 당신이 할 수있는 더 많은 특정 '저수준 프로그래밍'이 의미하는 바가 무엇입니까? 귀하의 질문에 서서 투표 마감에 가까워 질 가능성이 있습니다. –
@HighPerformanceMark : @HighPerformanceMark : 닫기로 결심했습니다 ** ** 답변을 게시했습니다. 어떻게 schizofrenic에 대해 – sehe