- C#, C♯, C#相談室 Part94
9 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 10:14:35.66 ID:TxMJ3ToxF - 質問です
C# の struct で 引数無しのデフォルトコンストラクタを上書きできないのはなぜでしょう? 回避方法はありますか? public struct Hoge { public int a; public int b; public Hoge() { this.a = 123; this.b = 456; } } みたいなのがやりたいです
|
- ふらっと C#,C♯,C#(初心者用) Part147
229 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 10:17:13.45 ID:TxMJ3ToxF - >>224
先生そういう宗教的な分野はMacとかSwiftとかの方が適していると思います
|
- 【統計分析】機械学習・データマイニング27
753 :デフォルトの名無しさん (アウウィフ FF39-8H9x [106.171.64.49])[]:2020/04/06(月) 10:26:17.90 ID:TxMJ3ToxF - 症状あるひとより症状無い人の方が怖いのがコロチャン
|
- C#, C♯, C#相談室 Part94
11 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 10:39:59.95 ID:TxMJ3ToxF - コンパイルエラーになります
|
- C#, C♯, C#相談室 Part94
14 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 12:06:20.02 ID:TxMJ3ToxF - レスくれたひととワッチョイ似てるけど別人です念のため
|
- C#, C♯, C#相談室 Part94
15 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 12:11:49.60 ID:TxMJ3ToxF - >>13
あまり有難みが無いですが・・・とりあえずレスくれたみなさんありがとう class にしたくない理由は struct のネストをしたいのと そのとき struct を Marshal.StructureToPtr して使いたいのですが ネストの内側に class が含まれてると not blittable とか出て困ってるんです
|
- 【統計分析】機械学習・データマイニング27
757 :デフォルトの名無しさん (アウウィフ FF39-8H9x [106.171.64.49])[]:2020/04/06(月) 12:38:28.29 ID:TxMJ3ToxF - 新型コロナはともかく
旧来の普及型コロナは実はワクチンも治療法も無いんだよな そんなもんあったらとっくに誰も風邪ひかなくなってるはず 医者としては症状を緩和するとか体力を温存するとかしかなくて 何千年もその状態が続いてるから今後もそんなに簡単にワクチンも治療法も出て来ないよ だから新型コロナが(風邪と同じウィルスだからこそ)異常に怖がられてる
|
- C#, C♯, C#相談室 Part94
19 :15 (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 15:36:35.10 ID:TxMJ3ToxF - すみません間違いました
not blittable が出るのは struct s2 の中に class c1 があるとして GCHandle h = GCHandle.Alloc(s2, GCHandleType.Pinned); IntPtr ptr = hndl.AddrOfPinnedObject(); // ptr を利用 h.Free(); ちなみに struct s2 の中に struct s1 があるとして 同じことをしたときは問題無いです
|
- C#, C♯, C#相談室 Part94
20 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 15:40:47.44 ID:TxMJ3ToxF - >>18
struct を定義するときにメンバに class があるとき その class を blittable にする方法を知りたいです
|
- C#, C♯, C#相談室 Part94
22 :デフォルトの名無しさん (アウウィフ FFe9-8H9x)[]:2020/04/06(月) 16:44:22.28 ID:TxMJ3ToxF - >>21
そもそも内側は struct で充分なんですが 初期値を入れたいのでそのためには class でないといけないとしたら class にするとエラーになるのでやっぱり困るっていう話です struct でデフォルト値入れられないと割り切れば済む話です
|