C++ 코드를 C#으로 변환하고 C++의 char은 8 비트를 사용하고 C#은 16 비트를 사용합니다. 나는 숯불 * 모르는, 그래서 C#에서 문자 포인터가 동일합니다.
C#
에서 char *
의 상응하는 무엇입니까
byte[]
또는
[MarshalAs(UnmanagedType.LPStr)] StringBuilder
를 사용하고 또한
C#
-
C++
에서
char
의 상당
byte
또는
string
인지 말해합니까?
* 달성하고자하는 것은 무엇입니까? * 어떤 데이터를 저장 하시겠습니까? –
플랫폼 호출에 대해 이야기하는 경우, 플랫폼에 따라 다릅니다. 그것은'ref sbyte' 또는'string' 일 수 있습니다. –
사실 나는 C++ 코드를 C#으로 변환 중이고 char * 및 char가 발생하지만 C# char은 두 개의 16 비트 중 하나이며 char *에 대해 알지 못합니까? – kamal