[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
11: デフォルトの名無しさん (ブーイモ MM0e-/t+S) [sage] 2022/02/16(水) 14:03:09.07 ID:RtFWZL7LM(1) AAS
全部詰め込むならジャグ配列のほうが容量は食う
多次元配列はint[M x N]で確保されて計算経由でアクセス
速度は環境や使い方によって違うので自分の使い方で計測したほうがいい
99: デフォルトの名無しさん (ワッチョイ af78-g6h8) [sage] 2022/03/03(木) 20:37:55.07 ID:NDgh0LAU0(1) AAS
ID真っ赤にしてマウント取りに行くのは見物だよね
233: デフォルトの名無しさん (スッップ Sda2-nn6q) [sage] 2022/03/18(金) 16:32:30.07 ID:r5cg+x+od(1) AAS
プログラム開発でクソAIMやると切れそうになるからマウス使いたくない
275(1): デフォルトの名無しさん (ワッチョイ 51d2-3X4l) [sage] 2022/03/22(火) 10:35:59.07 ID:OaCGWLhd0(4/8) AAS
> いちいち継承元全部辿ってIDisposableあるか確認して手動で開放しないとリークしまーすとかいう欠陥言語
分かってるよ。話の本質は、馬鹿がヘジが開発した言語にマウンティングした、ということだろう。
だがその試みは失敗した。それだけ。
なんならwin32リソースについて言語はどう管理すべきいくらでもキミの意見を語っていいんだぜ?
だがキミからは何も出てこない。知ったか初心者だからだ。
340(2): デフォルトの名無しさん (アウアウウー Sacd-c/bJ) [sage] 2022/03/29(火) 08:08:07.07 ID:D1mnE0bGa(1) AAS
プログレスバーを継承したコントロールのOnPaintの中で
base.OnPaint();呼んでもバーの部分は描かれないの?
530(2): デフォルトの名無しさん (スップ Sd02-pyRw) [sage] 2022/04/25(月) 23:29:40.07 ID:tlwiDwdSd(1) AAS
>>529529(1): デフォルトの名無しさん (ワッチョイ 4603-jcnE) [sage] 2022/04/25(月) 23:12:35.22 ID:VfVmzpJD0(1) AAS
ビット演算子と論理演算子は別物という認識だったのですが、オーバーロードについてはビット演算子(&、|)をオーバーロードすれば論理演算子(&&、||)も有効になるとのことでした
この2つは内部的には同じようなことをやっているんでしょうか?
外部リンク:docs.microsoft.com
によると、
x && y は T.false(x) ? x : T.&(x, y) と等価
x || y は T.true(x) ? x : T.|(x, y) と等価
627: デフォルトの名無しさん (ワッチョイ 0e33-DXWN) [sage] 2022/05/21(土) 08:28:07.07 ID:3/0PZoxh0(1) AAS
>>625どうしてもC#が使いたいなら、XamarinやMAUIやUnoなどのプラットフォームを使う。ただし人脈が無いと無理な場合もある。
688: デフォルトの名無しさん (アウグロ MMa3-bSS7) [sage] 2022/06/02(木) 17:29:55.07 ID:+1QDzAuVM(1) AAS
>>687687(2): デフォルトの名無しさん (ワッチョイ 5be9-jfEb) [] 2022/06/02(木) 17:23:21.69 ID:rr5XpLq50(1) AAS
List<string> test = new List<string>();
test.add("N0001");
test.add("N0002");
test.add("P0012");
testから"N0002"を高速に探す方法ってどんなのがあるでしょうか?
拡張for文で回して探すよりテクニカルな方法がありそうな気がするので。。。
文字列定数のアドレスで比較するとか?
727: デフォルトの名無しさん (アウアウウー Sa11-+J4x) [] 2022/06/05(日) 07:46:31.07 ID:tS177XCQa(1) AAS
>>722ポインタはメモリのアドレスだよ
アドレスとは番地、つまりメモリの先頭から付いている番号だよ
874(1): デフォルトの名無しさん (アウアウアー Saff-APne) [sage] 2022/06/13(月) 16:15:38.07 ID:C6CMrLssa(3/3) AAS
>>866866(1): デフォルトの名無しさん (ワッチョイ bf2d-IRXD) [sage] 2022/06/13(月) 13:15:12.88 ID:DMu0O5hM0(2/4) AAS
>>864
Int16,Int32,Int64ではなく、それぞれの別名であるshort, int , longと記述することが多い
大抵のお手本はintとだけ書いてあるでしょ
long(Int64)は32bitでは表現出来ない大きな数値を扱う時に使う
それ以外はint(Int32)
short(Int16)はあまり使わないな
そのshortを使わなくてよい根拠を知りたかったのです
サンプルやお手本がつかってないからではなく、ハードウェアの制限があるシーンで使うとか…
ただそんなシーンでC#は選ばれない気もしますが。
整数型以外も
>>867にもありますが、例えばdouble型ってどういう用途で使うんでしょうかね。
decimalはお金等の電卓通りの計算になるような(ならないケースもありますが)項目に使いますよね。
floatはポリゴンの計算とか?
そういった数値型の利用シーンが知りたかった次第です。
976: デフォルトの名無しさん (スッププ Sdff-TUn1) [sage] 2022/06/16(木) 13:08:51.07 ID:ojsVl+g+d(1) AAS
VBとC#の違いはunsafeでポインタが扱える事
理屈ではC++と比較しても遜色ない速度が出せる
という事になっている
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.043s