C#, C♯, C#相談室 Part98 (518レス)
上
下
前
次
1-
新
347
(1)
:
(ワッチョイ 4954-EnZh)
04/21(月)11:37
ID:ed9AfVbw0(1)
AA×
[
240
|320|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
347: (ワッチョイ 4954-EnZh) [sage] 2025/04/21(月) 11:37:03.90 ID:ed9AfVbw0 CharGPTの回答 WinAPI型名 意味 C# 対応型 備考・使い方例 BYTE 8ビット符号なし整数 byte 0〜255 WORD 16ビット符号なし整数 ushort 0〜65535 DWORD 32ビット符号なし整数 uint よく使われる LONG 32ビット符号付き整数 int 一部APIでは戻り値で使用 ULONG 32ビット符号なし整数 uint DWORDと同義扱いされることあり BOOL 論理値(実際はint型) bool または int C#では [MarshalAs(UnmanagedType.Bool)] を使うと便利 LPSTR ANSI文字列へのポインタ string (MarshalAs(UnmanagedType.LPStr)) LPCWSTR Unicode文字列定数へのポインタ string (MarshalAs(UnmanagedType.LPWStr)) 通常はこれを使う LPBYTE BYTEへのポインタ IntPtr / byte[] / byte* C#で配列やポインタとして使う LPDWORD DWORDへのポインタ ref uint / out uint / IntPtr APIによって使い分け HANDLE 汎用ハンドル IntPtr ハンドルは全部 IntPtr PVOID/LPVOID 任意のポインタ IntPtr Voidポインタの表現 CHAR 1バイト文字 byte(ANSI)/ char(Unicode) ANSI文字列なら byte TCHAR Unicode/ANSI切り替え可能文字型 char または string Unicode前提なら char/string http://mevius.5ch.net/test/read.cgi/tech/1719656321/347
の回答 型名 意味 対応型 備考使い方例 ビット符号なし整数 ビット符号なし整数 ビット符号なし整数 よく使われる ビット符号付き整数 一部では戻り値で使用 ビット符号なし整数 と同義扱いされることあり 論理値実際は型 または では を使うと便利 文字列へのポインタ 文字列定数へのポインタ 通常はこれを使う へのポインタ で配列やポインタとして使う へのポインタ によって使い分け 汎用ハンドル ハンドルは全部 任意のポインタ ポインタの表現 バイト文字 文字列なら 切り替え可能文字型 または 前提なら
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 171 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.034s