C#, C♯, C#相談室 Part98 (476レス)
C#, C♯, C#相談室 Part98 http://mevius.5ch.net/test/read.cgi/tech/1719656321/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
5: デフォルトの名無しさん (ワンミングク MM5d-o7Qo) [sage] 2024/07/19(金) 08:08:33.90 ID:8mtfDqm5M プロパティって、別クラスからprivateなフィールドにアクセスするためのメソッドという理解であってます? 自分のクラス内で完結するのであれば直接フィールドを操作すればいいですよね? http://mevius.5ch.net/test/read.cgi/tech/1719656321/5
60: デフォルトの名無しさん (ワッチョイ 65fd-O0gj) [sage] 2024/09/08(日) 14:19:12.90 ID:Lcq5kqTI0 https://ufcpp.net/study/csharp/sp_attribute.html 属性付加について質問です 上リンクにバブルソートの途中経過を出力する例がありますが、 /// <summary> /// SHOW_INTERMEDIATE というシンボルが定義されているときのみ /// 配列の内容をコンソールに表示する。 /// </summary> [Conditional("SHOW_INTERMEDIATE")] がよくわかりません。 このシンボルの定義はどこで誰がするのでしょう? 途中経過を見るかどうかならbool型を渡すだけでできると思うのですが属性を使うメリットは何でしょう? http://mevius.5ch.net/test/read.cgi/tech/1719656321/60
79: デフォルトの名無しさん (スププ Sd0a-jK0n) [sage] 2024/09/12(木) 17:43:21.90 ID:eHy+J5v3d Flutterで作られたデスクトップアプリってあるの?ないこたないんだろうけど、聞いたことがない http://mevius.5ch.net/test/read.cgi/tech/1719656321/79
138: デフォルトの名無しさん (ワッチョイ de10-1ld3) [sage] 2024/10/06(日) 20:12:16.90 ID:MCn4L0pH0 そもそも公開されてるソースがC++多いからなんだというのか http://mevius.5ch.net/test/read.cgi/tech/1719656321/138
182: デフォルトの名無しさん (ワッチョイ bf79-/9Tr) [sage] 2024/12/08(日) 17:47:34.90 ID:d7OE/SEZ0 つーかさWin32APIのCreateWindowで作ったウィンドウをC#にAttachする程度基本的な仕組みぐらいあるやろ あるやろ… http://mevius.5ch.net/test/read.cgi/tech/1719656321/182
330: デフォルトの名無しさん (ワッチョイ 0fd7-cJwu) [sage] 2025/02/02(日) 11:18:20.90 ID:RNSPFW0b0 実行時にならんと決まらんものは定数じゃねぇ http://mevius.5ch.net/test/read.cgi/tech/1719656321/330
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
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s