探検


C#, C♯, C#相談室 Part98

2025/09/20(土) 18:38:35.28ID:bgLvoxel0
LocalSystemアカウントが時刻変更権限を持ってるのは間違いないんだから有効化に失敗するのは方法が間違ってるか対象のトークンが想定と違うかのどちらかでしょ
502デフォルトの名無しさん (ワッチョイ 0af8-p2ny)
垢版 |
2025/09/21(日) 04:07:31.01ID:Obb0mglL0
内部通報で無理なので犯罪者通報

暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
https://nazology.kusuguru.co.jp/archives/184832
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
2025/09/21(日) 06:39:33.35ID:O228kj4m0
なんか基地外湧いてきた
504デフォルトの名無しさん (ワッチョイ ff00-xhZw)
垢版 |
2025/09/21(日) 07:03:46.05ID:rFy9LaCl0
>>488です。みなさんありがとうございます。
以下のサイトを参考に特権有効にする処理書いたのですが、なにか間違ってますかね?...

https://qiita.com/mitsu_at3/items/8e5fa9cdbd61a315cb32

いろいろ試して、LocalSystemではなくLocalServiceだと時刻変更できるようで、LocalServiceにimpersonateすることで時刻変更できました。
ただLocalSystemのままでも時刻変えられる気がするんですがね...
2025/09/21(日) 12:32:47.26ID:7FG1w1fE0
とりあえずWindowsIdentity.GetCurrent().Nameとかでアプリが本当にLocalSystemで動いてるか確認してLocalSystemで動いてるならワーカープロセスが持ってる権限をProcess Explorerとかで確認してみるかな

LocalServiceにimpersonateできるだけの権限で動いているとか
LocalServiceがシステム時刻を変更できる権限を持ってるとか
一般的な環境と違うよね
2025/09/21(日) 17:00:51.98ID:QcwFZ8fU0
タスクスケジューラーで起動されるときのデフォルトってLocal System?
とりあえず自分はタスクスケジューラーから呼び出される自前のプロセスでNtSetSystemTime出来てるが
2025/09/21(日) 18:25:56.04ID:O228kj4m0
タスクスケジューラーは実行ユーザーの設定あるでしょ
508デフォルトの名無しさん (ワッチョイ ff2d-RIuR)
垢版 |
2025/09/21(日) 23:02:29.89ID:WTFOPyOl0
それをスーパーユーザでしたいって事じゃ?
2025/09/22(月) 06:56:23.73ID:iP9wowO80
1行目見るにそもそも実行ユーザーが分かってない
 ↓
実行ユーザーの指定できるんだから自分で指定しろ

こういう流れでしょ
2025/09/22(月) 07:49:49.53ID:ir1F+Evh0
なんあらAdministratorsとかのグループ指定でもできるけど
2025/09/22(月) 23:16:37.10ID:zAtIUkYI0
ワーカープロセスが違うアカウントで動いてるに1票
2025/09/24(水) 21:51:48.42ID:4iPutXmOa
class C {
A a = new A(); // 1
C() {
A a = new A(); // 2
}
}

1と2でAのインスタンスを生成することに違いはありますか?
コンストラクタ内で生成する2でよいような気もしますが
2025/09/24(水) 23:10:47.04ID:dvgofv4/0
2つ目は
class C {
A a;
C() {
a = new A();
}
}
だよね?
2025/09/24(水) 23:23:06.73ID:ot6MCezpa
なるほど、
たしかにコンストラクタ内のローカル変数ではダメですね(aは)
お恥ずかしい…
2025/09/24(水) 23:27:12.81ID:ot6MCezpa
では、>>512 の1と、>>513 の違いはなんなのでしょうか
2025/09/24(水) 23:53:32.45ID:dvgofv4/0
コンストラクタが呼ばれる前に初期化できるものと
コンストラクタの中じゃないと初期化できないものがある

上の例は前者
前者に関してはどっちでもいいっちゃいいけど
フィールド宣言と一緒に初期化コードも書いたほうがわかりやすい
2025/09/25(木) 00:10:14.06ID:By2ks0eda
ありがとうございます
やはりそんな感じなんですね
>>512 の 1はコンストラクタより前に初期化されることはテストで確認しました
ご指摘のとおり、コンストラクタ内でしか初期化できないものもあるようですね
ことばが正しくないと思いますが、デリゲートにイベントハンドラを追加するようなコードがそれに当たりました(僕の拙いテストでは)

後半の「フィールドの宣言と初期化が一緒に〜」は納得です
2025/09/25(木) 00:13:08.63ID:By2ks0eda
x デリゲートに
o オブザーバに
これでも誤っていそうですがw
519デフォルトの名無しさん (ワッチョイ 55fe-CWF7)
垢版 |
2025/10/19(日) 11:52:32.67ID:DqrF4hvA0
もうその辺の質問は丸っとAIに投げた方が周辺知識も含めて適切に解説してくれるようになっちゃったな
520デフォルトの名無しさん (ワッチョイ aacd-1ZE+)
垢版 |
2025/10/19(日) 12:08:55.47ID:9mZT9cHT0
x丸っと
o丸ごと

気持ち悪い言葉使うな
521デフォルトの名無しさん (ワッチョイ 55fe-CWF7)
垢版 |
2025/10/19(日) 12:34:02.25ID:DqrF4hvA0
いやそこにいちいち突っ込ま無いでいられない方がキモイだろw
生きづらそうな奴だなあ
2025/10/19(日) 12:42:23.29ID:iiEJIRH40
5chに上品を求めてもな
場違いだろう
523デフォルトの名無しさん (オッペケ Sr05-qSqW)
垢版 |
2025/10/20(月) 08:10:39.12ID:t3xMY5Mxr
まるっとー!\⁠(⁠^⁠o⁠^⁠)⁠/
524デフォルトの名無しさん (ワッチョイ c12c-1ZE+)
垢版 |
2025/10/20(月) 08:38:31.92ID:gxggfKmO0
>>523
このバカもんが!
2025/10/20(月) 08:42:09.79ID:XFStacaR0
キンモー
2025/10/22(水) 14:42:42.18ID:45/Fx/7g0
「.NET Framework 3.5」はOSから削除へ 〜Canary版「Windows 11」でFOD提供が終了
あぁ
2025/10/22(水) 21:41:57.00ID:s2BLWP9j0
手動インストールは今まで通り可能だから余り気にしなくてよくね?
528デフォルトの名無しさん (オッペケ Sr05-qSqW)
垢版 |
2025/10/24(金) 12:26:48.49ID:xZTAnEiJr
お金になるんだから新しいの進めないとね
2025/11/01(土) 19:13:50.74ID:SOMTSnDa0
会社のプログラムコードでオブジェクトを使い終わったらnullを代入する行が一か所もないのは何でや?
ローカル変数を全部varで宣言もするし、何で手抜きするんや?
全部.net frameworkにメモリ解放任せ、コンパイラに型任せするのは頭が悪いんか。
2025/11/01(土) 20:17:36.23ID:HZKTr0RoM
>>529
C/C++にもC#のvarに相当するもの(auto)が追加されてるよ
2025/11/02(日) 07:55:07.64ID:703mRUOQ0
>>529
ギャグのつもりなんだろうけど
あまりAIに馬鹿なことを吹き込むな
迷惑だ
2025/11/02(日) 10:48:16.70ID:2DIXkYCL0
>>529
コピペ?
2025/11/02(日) 12:09:39.84ID:bNhQtC9j0
とりあえず>>529の頭が悪いのはわかった
2025/11/02(日) 12:10:17.92ID:B2JUXIT00
何でAIとかコピペやと思い込むんや。
何であえてvarで宣言するんかいな。
varだとコードが読みにくくなる、null代入してこれ以降はこのオブジェクトはもう使わないことが明白でコード読みしやすいという考えにならんのかいな。
あと、ファイル先頭のusingをあえて使わず、名前空間を省略せずに書くことで、名前の階層やスペルを正確に覚えて省略しなくてもコード記述可能に上達させようとか、コード見て、これはどの空間の型なのか明白にしておこうという考えもならんかいな。
IDEで入力して、オブジェクトの自動メンバ表示の機能に頼らずに、普通のテキストエディタですべて自力でコードを記述しようという考えにもならんかいな。
便利さに安易に甘えようとして、コードの読みにくさや利便性がなければ対応力不足な能力に甘んじると違うんかいな。
この程度のタイピングが面倒と思うようでは、タイピング能力も不足の疑い。
わずかな手間を省くことより今言ったことの損失のほうが上回ると思うけどな。
2025/11/02(日) 12:22:24.23ID:B2JUXIT00
何がどう頭が悪いのかも説明してくれ
2025/11/02(日) 12:58:31.31ID:E0HJp5tr0
30年ぐらい頭の中が進化してないように見えるぞ
2025/11/02(日) 13:04:39.39ID:703mRUOQ0
>>535
お前のギャグはつまらないって
分からないところが一番頭悪いわ
2025/11/02(日) 13:25:09.15ID:B2JUXIT00
>>536 >>537 説明できずに人をけなすだけって、頭が悪いな。
2025/11/02(日) 14:09:59.48ID:hocl4sTR0
あの、転職してきて今の職場みんなvscodeで書いていてvisual studioの自分が少数派なんだけど、vs codeの方がC#書くうえでメリットとかあったりしますか
やっぱりvscode前提で話が動くことあって合わせるのに苦労することがたまにある。最近それに合わせようとvs codeの使い方を勉強してるけどとにかく色々めんどくさいというか……
そもそも画面が見にくくてしょうがない
540デフォルトの名無しさん (ワッチョイ 6282-ZS/D)
垢版 |
2025/11/02(日) 14:18:31.07ID:HCi6xwDM0
>>539
VS Codeを使いなさい。
Visual Studioは重くて使いにくいし色々面倒くさい。
2025/11/02(日) 14:20:42.73ID:BJEeTNbw0
github copilotはvscodeのほうが進んでる
自分はvscodeでAIに書かせてvsでデバッグしてる
2025/11/02(日) 14:47:38.54ID:J3Cym/fe0
>>539
好きなの使えばいいよ
エディタやIDEは人に強制するものでも
無理やり他人に合わせるようなものじゃないんだから
vscode前提の話に無理してまで付き合う必要ないでしょ
2025/11/02(日) 14:54:04.33ID:E0HJp5tr0
会社がケチでVS購入する予算出してくれないのでは疑惑
544デフォルトの名無しさん (ワッチョイ 6e9f-Ecw2)
垢版 |
2025/11/02(日) 16:21:59.09ID:e02xUH3g0
vscodeってインストールして即C#で書きましょってできないのでは?
Visual C# 2010 Expressの方がまだマシだと思う
2025/11/02(日) 16:32:25.28ID:1fKkZElw0
VSCodeはemacs並みに便利だぞww
2025/11/02(日) 16:35:26.43ID:1fKkZElw0
武笠からVisualStudio使ってGUI慣れしてるとVSCodeのコンソール操作やコマンドパレット操作が面倒で仕方ない
2025/11/02(日) 16:57:05.29ID:MCw/zdpy0
WebだとVSCodeのほうが圧倒的に便利だね
どうせ他の言語も使うから
2025/11/02(日) 19:32:38.83ID:kqx/RH8b0
>>545
vim派なせいかVSCodeの良さが分からない
汎用性が高いのはまぁ分かるけど
2025/11/04(火) 09:22:41.26ID:rY+MKscwp
>>548
あれは不便だと皮肉で言ってるんじゃねえの?
550デフォルトの名無しさん (ワッチョイ 0920-gYZs)
垢版 |
2025/11/05(水) 01:13:05.65ID:lfdATCwE0
>>547
ガッツリC♯メインです、ってならVSでいいんだけどね
お仕事も多角化してるから少なくともCodeは必須だし
2025/11/05(水) 06:35:23.86ID:5NBPAv2I0
別に必須ではない
552デフォルトの名無しさん (ワッチョイ 1fe4-5JBY)
垢版 |
2025/11/10(月) 12:00:27.64ID:23EqRWch0
git管理下のプロジェクトでVSからファイル名の変更をリファクタリング使ってやるとハマることあるよ
同期する時はよくよく気をつけて、他のメンバーから袋叩きにされんように
2025/11/10(月) 12:21:40.74ID:UhuUvnV0M
メクラコミットするような奴は何使おうが事故るよ
2025/11/28(金) 07:28:31.03ID:CqZDoZJA0
ほんまやで
555デフォルトの名無しさん (ワッチョイ c657-UKLu)
垢版 |
2025/12/19(金) 12:15:49.17ID:gWQHKfoD0
https://w.atwiki.jp/postmodernwiki/
2025/12/21(日) 20:53:27.69ID:CWI2bRJe0
C#はCの系列言語に偽装したVBだな。
最も基本的な構文がC言語と共通なだけで、Cの関数が使えるわけでもなく互換性がない。
名前にだまされて系列言語と勘違いする営業が多いんかいな。
Javaと同じくらいの別言語やのに。
中身の実態はVB.NETと何が違うんや。
まだC#を知らずに始めようとするC++のプログラマにも、あれはVBだと教えたほうがいいな。
2025/12/21(日) 21:45:01.33ID:dTS5CRaY0
それは完全に逆で、.NETはC#を第一言語として作られたプラットフォームであり、
VB.NETはVB風の構文を使用して.NETプラットフォーム上で動くアプリケーションを開発できるC#の代替言語の一つ。
だったんだけど、今は少し状況が違っていて、VB.NETは既に開発が終了しており最新の.NETは事実上C#専用になっている。
558デフォルトの名無しさん (ワッチョイ d3b9-rKPf)
垢版 |
2025/12/22(月) 00:16:55.22ID:nbS93j9b0
Cに構文が似てるMS版Java
559デフォルトの名無しさん (ワッチョイ 4318-VPa1)
垢版 |
2025/12/22(月) 00:35:44.56ID:Gt1/VTKV0
C♯があるからVSが生き残ってる気がしなくもない
2025/12/22(月) 00:45:35.83ID:Rjn0kM720
JavaよりもDelphi
561デフォルトの名無しさん (ワッチョイ 3368-o9qj)
垢版 |
2025/12/22(月) 07:24:28.55ID:F5F/0SAV0
Delphiってまだあるんか
562デフォルトの名無しさん (ブーイモ MM7f-+CLN)
垢版 |
2025/12/22(月) 10:34:57.18ID:14GAd2HmM
BASICが一番読みやすいんだけどな
それかシーケンスラダー
2025/12/27(土) 22:13:30.28ID:qGzUENa90
C#が本流とゆうかスタンダードな言語になると思ってたけど、どうやらちがいそうだ
2025/12/30(火) 09:07:36.95ID:uyk9uAo60
IDisposeパターンを実装しようとすると、下記のコードが補完されるのですが、
マネージドオブジェクトとアンマネージドオブジェクトの判別方法が分かりません。

判断基準を教えて頂けないでしょうか?
--------------------------------
protected virtual void Dispose(bool disposing)
{
if (!disposedValue)
{
if (disposing)
{
// TODO: マネージド状態を破棄します (マネージド オブジェクト)
}

// TODO: アンマネージド リソース (アンマネージド オブジェクト) を解放し、ファイナライザーをオーバーライドします
// TODO: 大きなフィールドを null に設定します
disposedValue = true;
}
}

--------------------------------
2025/12/30(火) 09:20:47.48ID:avV+Pfo+0
>>564
代わりにAI様に聞いてやったぞ

ご質問ありがとうございます。
結論から申し上げますと、「自分で Dispose / Close すべき責務があるかどうか」だけ見れば十分です。
• マネージドオブジェクト
IDisposable を実装していて、Dispose() を呼ぶ責任があなたのクラスにあるもの
→ disposing == true のときに Dispose() する
• アンマネージドリソース
IntPtr、OSハンドル、ネイティブメモリなど GCが管理できない実体
→ disposing に関係なく必ず解放する

逆に言えば
• string や List<T> → 何もしない
• 他人から渡された Stream → 勝手に Dispose しない
• new して保持してる Stream → マネージド側で Dispose

「型」ではなく「所有権」が判断基準です。
これが分からない設計なら、設計が悪いだけです。
2025/12/31(水) 03:06:04.55ID:mMVOEPhCa
非同期処理(async、await)についてわかりやすいサイトはないでしょうか
2025/12/31(水) 09:59:09.47ID:6fWUwDbja
非同期メソッドの書き方は説明があるのですけど

メインスレッドから非同期メソッド(async付き)を呼び出した時点で、非同期メソッドがサブスレッドとして生成されるイメージぜしょうか

非同期メソッドの呼び出し方の説明がなかなかく、スレッドの分岐や、サブスレッドを待ち、が終了するまでのシーケンスがイメージしづらく(わかりにくくてごめんなさい
2025/12/31(水) 10:06:32.76ID:6fWUwDbja
サブスレッドがawaitに達したら、スレッドが分岐するのかな…
2025/12/31(水) 10:23:29.12ID:b1FkpOaj0
Web上で、まともに生きてて網羅性のあるC#の学習コンテンツなんて未確認飛行くらいだろ
未確認飛行は上から目線でとっつきにくいから、難しければAIに教えてもらえばいい
2025/12/31(水) 11:05:44.44ID:Chkuw1zRa
レスをありがとうございました
以前はずいぶん参考にしていたのですが、そういえばこの頃は未確認飛行が検索上位になく、長らく当サイトは見ていない気がします
なんだか以前より検索が下手になったというか、解決に辿りつきにくくなったと感じることが多いです
571デフォルトの名無しさん (ワッチョイ 9e5e-zeTa)
垢版 |
2025/12/31(水) 11:12:04.70ID:jM02BH+G0
私もasync、awaitの処理の流れがよく分からないポンコツです
そこに戻ってこられてもメインスレッドで既に他のことしてたら困るのでは?と考えてしまいます
2025/12/31(水) 11:42:35.17ID:SPn/k9VE0
検索も何もサイトをブックマークしとけよ……
573デフォルトの名無しさん (ワッチョイ aa9e-KTBo)
垢版 |
2025/12/31(水) 11:44:53.39ID:NjYT+yf00
既にほかの事してたら困るとか、そんなのはasync/await関係ねぇよ
マルチスレッドするなら全部そういう事考えてやれ
574デフォルトの名無しさん (ワッチョイ 9e20-zeTa)
垢版 |
2025/12/31(水) 12:40:22.24ID:jM02BH+G0
でしょ?
だったら自分でスレッド明示的に立てて自分で管理する方が楽に思えます
2025/12/31(水) 12:57:07.43ID:HTj1MQ540
>>567
非同期メソッドを実行した時点で、非同期メソッドを別スレッドで実行開始
awaitするとメインスレッドは一旦解放される
非同期メソッドが完了したら、メインスレッドでawaitより後を実行再開

別スレッドはスレッドプールという仕組みであらかじめいくつか用意しておいたものを使い回してる
576デフォルトの名無しさん (ワッチョイ aa9e-KTBo)
垢版 |
2025/12/31(水) 13:02:51.83ID:NjYT+yf00
>>573
自分がそう思うならそうしたらいいよ
別にasync/awaitを絶対理解しろとか非同期はasync/awaitでやれとか誰も言わないから
577デフォルトの名無しさん (ワッチョイ aa9e-KTBo)
垢版 |
2025/12/31(水) 13:03:29.07ID:NjYT+yf00
アンカー間違えたw
>>574宛てね
2025/12/31(水) 19:03:29.50ID:KjJdbekh0
>>576
非同期はasync/awaitでやれは言われるだろ
今どき他の方法で書かれても困る
2025/12/31(水) 22:45:40.02ID:RQNKN6A0M
async/awaitの説明は本当に厄介
相手のレベルによっては本当のことを教えると絶対混乱する
知識マウント取りに来てるのかと誤解されたり

じゃあ初心者が使えないかと言えば使える
理解がないまま使うと失敗するだけ

自分でコード書くときは失敗しないけど説明の段階で間違えて書いたりする
以前もここかどこかで間違えて書いて恥をかいた
2025/12/31(水) 22:47:34.72ID:5LHQcumB0
>>575
レスをありがとうございます
メインスレッドは一旦解放される、とは、たとえばメインスレッドがUIなら、サブスレッドの終了するまでの間、ユーザがUIを操作可能なことをいうのでしょうか
サブスレッドが終わるや否や、メインスレッドの制御はユーザの操作を中断してawaitの次行へ移されるのでしょうか(わかりにくいと思いますが…
2025/12/31(水) 22:47:50.13ID:RQNKN6A0M
>>575
これの一個目も実際は違ってるし
2025/12/31(水) 22:59:57.26ID:RQNKN6A0M
GUIにはメッセージを処理するループがある
メインスレッドがそれを処理してる

そこに処理の続きを登録しておく
サブスレッドが終わるとtask終わったメッセージが来るので登録した処理の続きをメインスレッドがやる
2025/12/31(水) 23:09:43.06ID:5LHQcumB0
>>582
メッセージループですかね
サブスレッドが終わるとメインスレッドのメッセージキューにその旨ポストされると
2025/12/31(水) 23:11:54.34ID:YvKJg5AHa
そしてメインスレッドはawaitの次行から再開される
2025/12/31(水) 23:18:12.30ID:RQNKN6A0M
でもよく考えたらキャンセルしたらおかしくなりそう
雰囲気的におおざっぱに書いてるので詳しくは間違ってるかもしれない
まずAIに聞いた方がいいよ
2025/12/31(水) 23:26:52.82ID:RQNKN6A0M
言語的には仕様が決まってる

実装は複雑怪奇でおそらくだけど公式の文章はないので言語的な仕様だけを見れば十分なのかもしれない
でもスレッドの挙動が理解しにくいので誤解が出てくる

んで誰かが詳細ではないけど中間的な説明をどこかに書いてくれればよいのにと思うが誰もその面倒なことをやらない
図示だけでも理解度がかわるんじゃないかと楽観的に考えるけどそれがまた罠になる可能性が・・・
2025/12/31(水) 23:26:54.96ID:5LHQcumB0
僕はWindowsのC++でマルチスレッドを書いたことがありますが、いずれもjoin()をせず
ただしメインスレッドがサブスレッドより先に終わらないように状態を監視していて
なのでUIのメインスレッドが分岐してjoin()するイメージがしづらく…
2025/12/31(水) 23:31:40.33ID:RQNKN6A0M
joinではなくてawaitが来るとreturnしてる
awaitと言いつつ待ってはいない…

こういう説明が一番沼に近づくので本来はしたくないししてはいけないと理解してる
今よくないことを書きました
2025/12/31(水) 23:32:42.46ID:RQNKN6A0M
泥沼のこと
2025/12/31(水) 23:45:45.50ID:5LHQcumB0
よくわかっていないのに、思い切ってawaitと join()を同一視して書いてしまいましたが、違っていたのか…
たいへん失礼いたしました
591デフォルトの名無しさん (ワッチョイ aaa5-KTBo)
垢版 |
2026/01/01(木) 11:32:47.68ID:peR++RHq0
>>578
んなこと言うのはそれしか分からない人間だからだよ、キミのようにね
592デフォルトの名無しさん (アウアウウー Sa2f-AftE)
垢版 |
2026/01/01(木) 15:09:55.24ID:7jtSbNaJa
joinはサブスレッドが終わるの待ってからが正解
2026/01/02(金) 00:33:57.11ID:TvIyeNBJa
>>567です
テストを書こうと思ったのですが…
asyncなメソッドを呼び出すメソッドもasyncでなければならないらしく(もっともですが)、async Main としたいのですが、どうしてもMainのシグニチャが違うとか、実行ファイルにエントリポイントがないなど、どうしてもコンパイルが通りませんでした
# コンパイラは Mono C# 6.8.0.105
職場PCにはC#が入っていないので、本件(async、awaitを理解したい)はいったん諦めます
# デフォで入ってるcsc.exeで行けるか?
そもそもはRustを学んでいて、async、awaitは他の言語のそれと同じとのことで、Rustはごちゃごちゃしていて見通しが悪いので、理解のためにC#を参考にとサイトを読み始めたのが発端です
しかしC++では書けているのに、RustもC#も構文糖で包まれると途端にわからなくなってしまいます(Rustはこの抽象度の高さがキツい)
pythonにも非同期処理があるようなので、今度はそちらを当たってみます
丁寧なレスをくださった方々、たいへんありがとうございました
2026/01/02(金) 11:15:14.06ID:Yv+WFCVM0
同期待ちの書き方なんて幾つもあるから調べてみ
2026/01/02(金) 12:26:01.84ID:vuX5oQeRH
>>593
要領悪すぎて草
async Mainがサポートされたバージョンとか確認しなよ
2026/01/02(金) 18:19:26.69ID:D1h+gSKKa
要領の悪い>>567です
async Mainは7.1からだそうです
Mono C#のバージョンとはことなります
597デフォルトの名無しさん (ワッチョイ dfb4-9W+M)
垢版 |
2026/01/02(金) 18:28:06.23ID:GKEwbCVd0
同期を待ってるのか
別スレッドをやりたいのか

それによってまったく変わるで
2026/01/02(金) 18:41:40.36ID:TryFU79kH
何か具体的なことを実現したいんじゃなくてasync/awaitを使った非同期プログラミングの仕組みを理解したいって話でしょ
2026/01/02(金) 20:58:33.97ID:Vupr6i/3a
>>596
MS C#とMono C#のバージョンはことなります、ということでした
async Mainが7.1以降と確認し、試行錯誤した結果でした
2026/01/02(金) 21:19:18.66ID:sdHE3VGC0
Monoってとっくの昔に開発終了して本家.NET (クロスプラットフォームになった5以降)に合流してるんだけど、なんで今更?
2026/01/02(金) 21:22:47.44ID:2MPYh59f0
MSC#が手元にないからです
2026/01/02(金) 21:24:12.60ID:Vupr6i/3a
あと、Windowsがないからです
2026/01/02(金) 21:27:29.78ID:5zfuE+uMH
で.NETがクロスプラットフォームになったことも知らないままMonoに手を出しちゃったの?
言っちゃ悪いがさすがにプログラミング向いてないんじゃないか
2026/01/02(金) 21:29:15.64ID:Vupr6i/3a
それは知らなかったです
ありがとうございました
605デフォルトの名無しさん (ワッチョイ 4396-brdB)
垢版 |
2026/01/02(金) 22:07:58.54ID:umQ0E3dm0
いえいえ
2026/01/03(土) 06:21:02.33ID:gWg7JwAN0
プログラミング向いてないっつーより、調査能力が低い
2026/01/03(土) 06:21:23.92ID:gWg7JwAN0
情報収集力もか
608デフォルトの名無しさん (ワッチョイ 87e0-Y0Sy)
垢版 |
2026/01/03(土) 10:14:01.32ID:61VQk5HG0
昔はそんなもの無くてもゲームが作れた
2026/01/03(土) 10:16:56.88ID:o4Y92Jto0
昔ってか、業務用のゲーム基板にはOSも無ければライブラリも無かったよ
文字表示するにも全部アセンブラでフルスクラッチだったなぁ
2026/01/03(土) 19:02:40.56ID:2xpc/m7r0
C#スレで何言ってんだこのアホども
2026/01/03(土) 20:44:02.01ID:2LeLIyoP0
昔話する爺さんしかもういないということよ
612デフォルトの名無しさん (ワッチョイ 0f28-KATc)
垢版 |
2026/01/04(日) 04:11:49.05ID:NkXdEYNO0
>>611
よう爺さん久しぶり
2026/01/05(月) 23:17:51.00ID:7vF6gxGe0
C#は.NETの先頭に立つ言語なのか。
情報量はC#が一番多い。
新しい言語仕様を今も追加を続けいる。
これに対して、VB.NETの言語仕様の更新はもうしてない。

だからC#を選ぶんかいな。
でもな、C#の.NET情報を活用してVB.NETで普通に実装もできる。
そして、最新の言語仕様が常に必要というわけでもなかろうに。
それよりも、もっと基本的で常につきまとう利便性の違いが気にならんのかいな。
VB.NETにはstringにLike演算子使える。
continue文やbreak文使う場面で多重ループがあるとき、forやdoやwhileで異なる種類で多重ループから抜け出るときVB.NETは役に立つ。
switch文ではcaseラベルの末尾に必須なbreakがあって、ループ抜けにこれを使えなくもしている。
VB6やVBAの関数を使うことも可能なので、中にはこれが役に立つときがある可能性もある。
Excelをプログラム制御するための、COM参照するという言葉が正しいんかな、そのDLLを作ったことがあるけど、C#ならInvokeメソッドが必要でVB.NETよりコーディングが面倒だったりもした。
そして、C#がコードが簡潔という意見は、ブロックの先頭と末尾が { と } の1文字だけだからなんだろう。
これは、ソースコードだけの話で、バイナリコードが小さくなるわけでないな。
DOSコマンドやPowerShellコマンドとか、エディタのGREPとか自作のプログラムとか、Excelワークシート上の作業とかで、プログラムコードを切り出したりするのは、C#ではそれが難しいという問題もある。
{ と } なので、正確に目的のブロックの先頭と末尾を特定しにくい。これに対して、VB.NETはやりやすい。
コード入力のときに { や } の1文字打つだけで済む良さよりも、この問題点でプログラミングの妨げのほうが上回る。

それなのに、本当にC#のほうがいいのかは疑問だ。
それでもC#がいいのなら、その良さを教えてくれないか。
2026/01/05(月) 23:44:45.67ID:CBQpIcrF0
>>613
いやVB.NETでのASP.NET Coreを用いた開発はサポートされてないから、.NET5以降ではVB.NETでWeb開発はできなくなってるんだよ
.NETの基本的なランタイムエンジンのレベルでも最近はSpanなど言語の対応を必要とする機能が増えてきており、VB.NETでの開発継続は困難になりつつある
もう言語の好みとか最新の言語機能が必要かどうかとかの次元じゃなく、事実としてVB.NETは終わった
5以降の.NETに付き合うならC#を使うしかないし、.NET Frameworkを使い続けるならVB.NETで何の問題もない
2026/01/06(火) 00:03:57.74ID:110almdn0
>Like演算子使える。
ぶっちゃけVBのメリットこれだけ
2026/01/06(火) 00:10:42.76ID:gut1YMv90
どっちも死にゆく言語だ、大差ないよ
617デフォルトの名無しさん (ワッチョイ aba1-RCYd)
垢版 |
2026/01/06(火) 00:38:25.74ID:vVRzjh7Z0
なんらかの新規開発で初手からVBつかいます!とか言ってる会社があったら、その会社は相当おかしいと思われるしな
C♯ならまだそこまで非常識ではない
2026/01/06(火) 01:02:45.02ID:pDl93xu/0
>>615
2つのstring に使う比較演算子に < と > はVB.NETは使えるが、C#はエラーになる欠点もある。
2026/01/06(火) 01:05:59.08ID:pDl93xu/0
5以降は.NETで、それより前は.NET Frameworkで、これは別物ってこと?
2026/01/06(火) 01:37:04.42ID:pDl93xu/0
VB使うのは大異常、C#使うのは小異常なのか。
そんな評価する人物のほうが異常かもしれないし、それを気にして過度に恐れる小心さと、見栄を張る虚栄心がいいとも思えん。
621デフォルトの名無しさん (ワッチョイ 0fc6-KATc)
垢版 |
2026/01/06(火) 02:00:32.83ID:6viYRBK+0
仕事でExcelとVisioのVBAは使いまくりだよ
C#は仕事の合間の趣味プログラミングで
2026/01/06(火) 06:17:42.50ID:qoVIuRBu0
>>619
別物だよ
2026/01/06(火) 07:35:04.85ID:RHQhD4Rm0
>>613
知識が20年以上前で止まってないか
C#からのExcel操作はかなり前から大幅に改善して簡単になってるよ
2026/01/06(火) 07:38:06.93ID:7+phdRUq0
訂正
20年は長すぎた
15年だな
2026/01/06(火) 09:00:29.30ID:jj/ZEaLa0
>>613
15年前に作ったうちのシステム
Invokeなんぞせんと普通にインターフェース使ってExcel操作しとるがw
2026/01/06(火) 09:00:54.01ID:jj/ZEaLa0
COMインターフェースね
627デフォルトの名無しさん (ワッチョイ 5fea-rXpA)
垢版 |
2026/01/06(火) 09:35:40.51ID:3AGPxZyI0
全部コボルでいいのかね?
全世界のプログラム中、未だにコボルが8割以上
2026/01/11(日) 08:08:42.16ID:7HP9qz2n0
そんな事言い始めたら、うちの製品もCが大半で一部アセンブラだわ。
新規は大抵C++だけど。
2026/01/13(火) 13:39:51.59ID:yknlWrH70
来年1月で .NET Framework 1.0 正式リリース25周年か。
630デフォルトの名無しさん (ワッチョイ 8de7-N4J2)
垢版 |
2026/01/13(火) 14:47:56.10ID:H9Y7aSOh0
25年たっても1.0なの?
2026/01/13(火) 15:13:04.02ID:G3o5Rd980
一昨年9.0リリースされたよ
2026/01/13(火) 20:28:01.77ID:9t2FgLXt0
まだFramework使ってんの?
2026/01/13(火) 20:42:22.17ID:nun7g/a3M
>>631
去年10出てる
2026/01/13(火) 21:43:25.46ID:0Ycx1lqx0
>>632
毎年期限切れで更新とかやっとられんからなぁ
2026/01/14(水) 05:58:58.56ID:i6NhYUlF0
4.8系はいつまでサポートされるんやろかなぁ
2026/01/14(水) 07:45:22.81ID:vOgusPNN0
社内用の業務アプリはC#で作ってるけど、OS標準でインストールされてないバージョンは何となく使いづらいから、主に4.8系使ってるわ。
4.8系の機能で間に合ってる以上、全従業員に.NET 10入れるよう強要するのは心苦しい。
2026/01/14(水) 08:20:25.72ID:YXCGeLWG0
>>636
すでに全従業員にその業務アプリを入れるよう強要してるっぽいけど、その点は心苦しくないの??
638デフォルトの名無しさん (ワッチョイ 8df8-N4J2)
垢版 |
2026/01/14(水) 08:35:52.67ID:Z+OH9a8M0
ランタイムは標準で入ってるからってことやろうけどまぁインストウィザードで勝手に入れりゃいいよね
2026/01/14(水) 09:54:40.65ID:7RVoEz2R0
俺様アプリを強要する時点でもうアルだよなw
2026/01/14(水) 12:41:03.15ID:h9R1haX9M
簡単にインストール出来るなら無用な気遣いだと思うな
インストーラーが嫌ならアプリに同梱も出来るし
2026/01/14(水) 13:58:43.49ID:3L0ekg8f0
.NET系は必要なdllだけ同梱してもかなりサイズがデカいのがなぁ…
MSもWin11に最新版の.NET同梱してくれれば良かったのに
それならPowerShellも5.1に縛られないんだけどね
642デフォルトの名無しさん (ワッチョイ 8d51-N4J2)
垢版 |
2026/01/14(水) 14:15:14.97ID:Z+OH9a8M0
つかdllってローカルにないとあかんの?
必要な命令セットにして起動時に読み込んでくれればええのに
2026/01/14(水) 15:38:54.67ID:emWKKQPRM
>>641
WindowsにバンドルしたらWindowsの一部としてサポートしなきゃいけなくなるから無理
新たにWindowsバンドル用のスーパーウルトラステーブルLTSが誕生して塩漬けされることになり、結局何も改善しない
2026/01/14(水) 16:07:27.58ID:uz51fr5OM
4.9出して非ヌルだけでも実装して欲しい
2026/01/14(水) 16:38:36.36ID:tJtsHV7W0
とりあえずpublish時に自己完結ビルドしてるわ
2026/01/14(水) 17:46:01.63ID:8iPJERiCM
ユーザー側でわざわざインストール作業しなくていいように配布の仕組みくらい普通用意してるよね
647デフォルトの名無しさん (アウアウウー Sa45-wxUL)
垢版 |
2026/01/15(木) 22:37:59.26ID:AGbpg7O2a
NuGet使うの辞めて自分で管理すれば
必要なdllだけの最小限構成が可能
2026/01/19(月) 14:49:41.64ID:bk6WHHqw0
別言語のソースコード(例えば.py)の下の方にcsxのコード埋め込んで実行する方法教えて下さい
dotnet script test.py
みたいな感じで
649デフォルトの名無しさん (ワッチョイ 115c-Kw6x)
垢版 |
2026/01/19(月) 15:21:51.03ID:mA2MmN0B0
AIに聞け
2026/02/02(月) 19:05:46.13ID:b5Vms06f0
vb.net vs c#の話の続きで、初期のc#は、デフォルト引数というのがなかった。
後からc#にも、これが追加された。
623が言うには、後からInvokeMethodとかの煩わしかったコーディングが改善したとのこと。
結局c#には足りない言語仕様を追加して、vb.netの後を追いかけたという形だ。
.NET Frameworkではない.NETなら、c#を使うしかなくなったようだけど、623も旧の.NET Frameworkを使うなら問題ないと認めてるように、その旧のものを使う限りは、c#の優位性は特に無しという結論になるな。
vbの知識がなくて、c++やjavaなら知識がある人が扱いやすい、ただそれだけとしか思えん。
617が言う、偏見を持つ人なんかほっとけ。
Frameworkではない新しい.NETとやらは、まだ詳しくは知らないがOSを問わないマルチプラットフォーム対応の開発らしいな。この開発をするならC#しか選択肢はないということは分かった。
2026/02/02(月) 19:05:47.69ID:b5Vms06f0
vb.net vs c#の話の続きで、初期のc#は、デフォルト引数というのがなかった。
後からc#にも、これが追加された。
623が言うには、後からInvokeMethodとかの煩わしかったコーディングが改善したとのこと。
結局c#には足りない言語仕様を追加して、vb.netの後を追いかけたという形だ。
.NET Frameworkではない.NETなら、c#を使うしかなくなったようだけど、623も旧の.NET Frameworkを使うなら問題ないと認めてるように、その旧のものを使う限りは、c#の優位性は特に無しという結論になるな。
vbの知識がなくて、c++やjavaなら知識がある人が扱いやすい、ただそれだけとしか思えん。
617が言う、偏見を持つ人なんかほっとけ。
Frameworkではない新しい.NETとやらは、まだ詳しくは知らないがOSを問わないマルチプラットフォーム対応の開発らしいな。この開発をするならC#しか選択肢はないということは分かった。
2026/02/02(月) 19:10:01.52ID:b5Vms06f0
初期はデフォルト引数がないから、おそらく引数ありのメソッドをオーバーロードして、引数なしのメソッドを追加して、引数ありのメソッドに、デフォルト値として指定すべき値を渡すという実装をしてたんだろうな。
2026/02/02(月) 19:16:45.02ID:b5Vms06f0
言葉足らずになったが、引数なしのメソッドから、同名の引数ありのメソッドに、デフォルト値となる引数を渡して単純にその呼び出しだけをする実装をしてたんだろうな。
2026/02/02(月) 20:57:50.98ID:Nl1t0m6rM
>>650
Excel操作改善で重要なのはデフォルト引数よりもDynamic型の導入
2026/02/03(火) 10:32:43.92ID:C4kLcgTl0
型が一致してなくても勝手に変換してエラーも出さないVBが良いというようでは……
656デフォルトの名無しさん (ワッチョイ 4dcf-x4iO)
垢版 |
2026/02/03(火) 18:44:09.13ID:L/Hu3jzb0
varの悪口はそこまで
2026/02/03(火) 21:00:35.54ID:dvMNkJW90
VBの実行時型変換自由形とvarのコンパイル時型推論は全然別物だろ
2026/02/04(水) 08:17:18.27ID:Xpzj672Rp
頭悪
2026/02/04(水) 09:31:02.64ID:1GCnx4DF0
オマエモナー
2026/02/04(水) 10:33:33.93ID:7do3IXfh0
どんなに厳重にチェックしても実行時に型は失われてしまう
失われてしまう必要ある?
むしろなぜ型チェックは実行時に継承できないのか
2026/02/04(水) 12:19:17.54ID:qyEazLLtp
イミフ
662デフォルトの名無しさん (ワッチョイ f501-x4iO)
垢版 |
2026/02/04(水) 13:14:13.16ID:MyK/qfhv0
て事はジャバ最強ってことやな
2026/02/04(水) 19:53:45.40ID:ADTRsRJzp
実行時に型持ってるからtypeofとかasとかisとかとか使えるんだが?
664デフォルトの名無しさん (ワッチョイ 23a0-0QAX)
垢版 |
2026/02/04(水) 20:35:52.66ID:jHD1HqRI0
CPU「型?知らんがな」
665デフォルトの名無しさん (ワッチョイ 4dff-x4iO)
垢版 |
2026/02/04(水) 22:51:57.69ID:FMj1rFBN0
そもそも型って必要なのか?
2026/02/05(木) 01:46:14.05ID:Kjp3j7M/0
8bitCPUのアセンブラでもやる気?
2026/02/05(木) 02:09:09.70ID:a4b1fQfO0
この何気ない一言がC#超高速技法のはじまりとはまだ誰も気がついていなかった fin
2026/02/05(木) 09:20:28.78ID:/nhBfbwg0
続かんのかい
2026/02/05(木) 12:47:36.49ID:bdmJAuWlp
>>664
CPUだって、アドレスかデータかくらい区別するわ
2026/02/05(木) 13:01:20.11ID:Ke44Stda0
>>669
命令とCPUを区別できるようになろう
2026/02/05(木) 19:48:10.68ID:R5+AEac9p
アドレスレジスタとデータレジスタな
2026/02/07(土) 17:32:16.36ID:fb7u/mhH0
君たちがいて僕がいる
2026/02/08(日) 01:36:18.01ID:rvlTEH5p0
もうこの世界には君とAIしかいないよ
674デフォルトの名無しさん (ワッチョイ e7b9-W5NQ)
垢版 |
2026/02/08(日) 06:40:20.41ID:X17rBAzn0
>>655 Option Strict Onでそのようにはならん。厳しくコンパイルエラーを出す。
2026/02/08(日) 08:42:51.07ID:zEzkKjVJ0
態々設定しないと制限できない言語……
2026/02/09(月) 01:18:18.32ID:uIlvpmpO0
過去のしがらみがあるからしょうがない
677デフォルトの名無しさん (ワッチョイ 17f3-oJdl)
垢版 |
2026/02/11(水) 01:23:53.74ID:3dYRbDte0
一時期プログラマー職から離れてたとこらから最近また復帰して、今めっちゃバイブコーディングしてるんだけど、どんどんバカになって行ってる気がする。自分1人じゃもう何も書けないんじゃないかと不安になる。
678デフォルトの名無しさん (ワッチョイ 17f3-oJdl)
垢版 |
2026/02/11(水) 01:33:18.70ID:3dYRbDte0
AIの出してきたソースに対してその設計は良くないとか、その処理だと無限ループになるよとか指摘はするけど、それだけ。俺の仕事ってなんなんだろうか。
2026/02/11(水) 01:47:36.25ID:t29xKtOD0
たぶんかなりのコーダーはそうなりつつあると思うよ
でもGoogleマップなしで知らない場所にどうやって行ってたっけ、みたいに当たり前になるよ
2026/02/11(水) 02:06:52.33ID:ihF522ib0
>>678
>>俺の仕事ってなんなんだろうか。

将来提供される予定の「より上位のエージェント」を訓練するための材料を、エージェントの利用を通じて提供する仕事、と言えるのかも(もはや所属組織とは関係ないけど。。。)
2026/02/11(水) 03:15:56.32ID:4ehSZPBu0
>>678
今まで人間に発注して成果物をレビューしてた仕事が
Aiに発注して成果物をレビューする仕事に変わるだけ
発注されてた人間の8割くらいは仕事を失うだろうけど
682デフォルトの名無しさん (スフッ Sd02-Vk33)
垢版 |
2026/02/11(水) 05:14:11.20ID:QMIW0ukQd
          /::::)(:::)(:::::::::::)(::::::^::::::::::\
      (::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::\
     /::::::::::/ノ::::::::ノ::::::::ヽ:人::::::::::ヽ:::::::::::::::)
     (::::::::::/  ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
    (:::::::::/ 彡  ノ   ノ  :: 彡:/)) ::::::::::)
   (::::::::::/彡彡彡彡彡   ミミミミミミミ :::::::::::)
   ( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
     | =ロ   -=・=-  ‖ ‖ -=・=-   ロ===
     |:/ ‖    / /ノ  ヽ \     ‖ ヽ|ヽ       _________
     |/  ヽ`======/ .⌒ ` ========ノ.   ..| |     /
    .( 。 ・:・‘。c .(●  ●) ;”・u。*@・:、‘)ノ  /
   ( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o ) <  プロデジ フルスタックエンジニア 🤢🤢🤢🤮🤮🤮🤮
    (; 8@ ・。:// ̄ ̄ ̄ ̄\:\.”・:。;・’0.)   \ 
   .\。・:%,: )::::|.  ̄ ̄ ̄ ̄  | ::::(: o`*:c /..    \_________
    \ ::: o :::::::::\____/  ::::::::::   /
      (ヽ  ヽ:::: _- ::::: ⌒:: :::::::: -_    ノ
       \丶\_::_:::::_:::: :::::_/::::  /
        | \ \ ::::::::::: :::::::::: ::: ::__/ |
    ̄ ̄\ 丶  ̄ ̄ ̄ ̄ ̄ ̄ ̄    / ̄ ̄
683デフォルトの名無しさん (ワッチョイ 4380-4h5I)
垢版 |
2026/02/11(水) 09:32:15.09ID:wFusiel30
>>678
それって少し知識がある部下を育てるのと全く同じじゃん
684デフォルトの名無しさん (JP 0H8e-U0v6)
垢版 |
2026/02/14(土) 22:04:21.19ID:J00AUjUSH
書かずにソフト作れるならそれでいいんじゃないの?
685デフォルトの名無しさん (ワッチョイ 171f-6Jq4)
垢版 |
2026/02/14(土) 22:27:16.88ID:RuT5cUdN0
>>684
自分の実力以上のものができあがっちゃったら誰が保守するのと思う
2026/02/15(日) 00:24:44.65ID:A94YCqYY0
エンジニア100人いて1人しか分からないような言語で書かれたコードよりは
AIだけしか理解できないがAIがメンテ可能なコード

どちらが負債かっていうと
687デフォルトの名無しさん
垢版 |
2026/02/15(日) 00:31:15.97ID:4psCJMFx0
AIにメンテ任せるとか怖くね
反AIではないけど使い方間違ったらいかんよ
2026/02/15(日) 00:54:47.50ID:A94YCqYY0
まあお金を払うやつがどう思うかであって、判断するのは俺らではない
689デフォルトの名無しさん (ワッチョイ 579e-PDFX)
垢版 |
2026/02/15(日) 01:17:28.09ID:07nGvubs0
AIはまだそこまでではないな
あと数年は待たないと
690デフォルトの名無しさん (JP 0H8f-VFlk)
垢版 |
2026/02/15(日) 07:34:52.69ID:PwomFhhAH
>>685
AIでしょ?
人間が作ってもバグは出るし、出たら直すを繰り返すわけだから、その流れはAIで作っても同じでは?
691デフォルトの名無しさん (ワッチョイ 9f5a-ACk+)
垢版 |
2026/02/15(日) 10:07:33.39ID:ctVBlwxn0
>>690
AIは責任取れないでしょ
692デフォルトの名無しさん (ワッチョイ 77f8-yVBr)
垢版 |
2026/02/15(日) 10:14:23.53ID:AbT1urSo0
自動運転みたいやな
時代が解決するよ今議論してもシャーない
出来ることがあるならやるだけ
2026/02/15(日) 10:35:04.29ID:ppwNVOksd
コードが読めない発注者からしたら、自分の理解のできないものをお金を払って作ってもらうという点ではAIも人間も同じ。
間違えることもあるのも同じ。
責任をなすりつけるあてが欲しいなら、責任を取るだけの人員がいればいいだけ。エンジニアである必要はない
2026/02/15(日) 10:37:36.46ID:ppwNVOksd
まあ人間コーディングというブランドにお金を払うクライアントは残るだろうけど、
AIコーディングというコンビニエンスに飛びつく顧客の方が多いだろう
そんな遠い未来じゃないよ
695デフォルトの名無しさん (ワイーワ2 FFdf-I8kI)
垢版 |
2026/02/15(日) 11:33:45.90ID:jhTnOWdqF
責任を取るだけの人員もAIが代わりに引き受けて呉れるんだろ
696デフォルトの名無しさん (ワイーワ2 FFdf-I8kI)
垢版 |
2026/02/15(日) 11:35:05.70ID:jhTnOWdqF
人間である必要はない
697デフォルトの名無しさん (ワッチョイ 9fe2-nH4I)
垢版 |
2026/02/15(日) 11:39:54.64ID:NkmwPIrV0
部下を一人、素人から世界一のプログラマーに育てるよりは
AIをプログラマー仕立てに育てる方が簡単で確実だからなぁ

メンテ含めて、何度も試してバグ直して教育するだけだし
2026/02/15(日) 11:41:33.36ID:+e79fxDy0
AIのスレでも立ててやれ
2026/02/15(日) 12:06:52.20ID:IEMfxnMQ0
責任をとる?
じゃあ謝罪文の作成をcopilot proに依頼かな
700デフォルトの名無しさん (JP 0H8f-VFlk)
垢版 |
2026/02/15(日) 12:29:44.71ID:PwomFhhAH
>>691
責任はAIを操作してる人間でしょ?
なんか話が本質と離れてるような気がするが?
2026/02/15(日) 14:28:26.14ID:njFFKJHTM
>>700
学生か多重下請けの最下層のプログラマならわかりにくいかもね
お前に作業の指示を出している人間、あるいは発注元の会社がAIを使ってお前を代替することを想像してみるといい
お前のせいでトラブルやスケジュール遅延が発生したとき、これまではお前やお前の会社をガン詰めしてお前に徹夜残業させれば済んでいたのが、
指示者や発注元の会社自身が頑張って取り返さなきゃ行けなくなるだろ?
702デフォルトの名無しさん (JP 0H8f-VFlk)
垢版 |
2026/02/15(日) 15:43:56.62ID:PwomFhhAH
>>701
いけなくなるだろ?
それで?
だから話の本質から離れていってないか?
プログラマーが打たなくてもソフト開発できるなら、その方法で開発した方が効率いいでしょ?
保守の面はAIに指示出した管理者がするし、その時のコーディングはAI担える
責任はもちろん管理者に付随する

あんたの懸念材料の指摘は、誰がデスマーチ引き受けるんだって事なんだろうけど、そりゃ誰かがやらないといけないなら、俺が提案してる内容なら管理者がするんだろうな
ただそれだけの話しだよ

今なノーコードでソフト開発なんて現場もあるぐらいなんだし、もうプログラミングでソフト開発って時代でもなくなってきてるんだよ
まだ完全ではないけどね
それをプログラマーという職の人たちは認識しないといけない
プログラミングなんてただの手段でしかないんだから、その手段が変わればプログラミングも不要になるってことさ
703デフォルトの名無しさん (ワッチョイ 579e-PDFX)
垢版 |
2026/02/15(日) 15:52:46.84ID:07nGvubs0
それで済むならいんでない
2026/02/15(日) 16:34:37.74ID:6CSXbLfe0
いいかげんAIスレに移動しろ
705デフォルトの名無しさん
垢版 |
2026/02/15(日) 17:03:16.05ID:4psCJMFx0
そのうちAIの話題は禁止とか言いそうで怖いなぁ…
2026/02/15(日) 17:06:48.86ID:mW03lDVG0
兵隊が作ったコードでさえ別の人がテストをしまくるんだからAIで作ったコードだって別のAIがテストするんだよな?
2026/02/15(日) 17:08:16.44ID:+e79fxDy0
自分らが原因作ってるくせに禁止とか言いそうで怖いなぁとか草生えるわ
708デフォルトの名無しさん (オッペケ Sr4b-VFlk)
垢版 |
2026/02/15(日) 17:08:39.86ID:Ze963rOOr
「AIがあるから、君はいらないんだよね」。大手ゲーム会社の発注を受けてソフトを制作する会社に正社員として勤めていたイラストレーターは、ある日、上司から言われた。
 異変を感じたのは、2年半ほど前だった。

 まずは、元請けの大手企業が「AIの生成画像をそのまま使ってくれ」といった指示をしてくるようになった。その後は、元請けがAIを用いて自社でソフトを作るようになり、次第に依頼はなくなった。

 業務が減ると、イラストレーターを含むクリエーティブ職の社員に対して、会社の姿勢が急に冷ややかになった。仕事が与えられず、無視や厳しい態度をされたり、自主退職へと追い込もうとする圧力を感じたりするようになったという。会社にいたクリエーターは、半分以上いなくなった。

 やがて、自身も「AIがある…(以下有料版で,残り1646文字)

ニュー速にこんなスレがあったわ
プログラマもそのうちだろうな
709デフォルトの名無しさん
垢版 |
2026/02/15(日) 17:52:12.90ID:4psCJMFx0
>>707
ピキピキしてて全然草生えてないじゃん、嘘はよくないなぁ
710デフォルトの名無しさん (ワッチョイ 9f16-vl0r)
垢版 |
2026/02/15(日) 17:55:41.98ID:WhfnOr8n0
なんやキモいワッチョイ隠しがおるじゃんw
2026/02/15(日) 22:43:29.39ID:BASpoXb30
マ板でやれよ
712デフォルトの名無しさん (ワッチョイ 9f21-nH4I)
垢版 |
2026/02/16(月) 09:44:42.46ID:MIdaDJuG0
>>708
しょうがないわな
AIを駆使してなんとかする会社に変わっていかないとね

近所の高校生がこの春、情報処理科を卒業し上京していく
かわいそうな時代の先駆者
713デフォルトの名無しさん (ワッチョイ ffc9-ELvX)
垢版 |
2026/02/16(月) 10:44:45.13ID:ZAop4J+F0
進学じゃないの?
714デフォルトの名無しさん (ワッチョイ d701-yVBr)
垢版 |
2026/02/16(月) 11:56:15.59ID:/ifpMKH30
情報処理なんかAI時代だから可哀想ってことやろ
715デフォルトの名無しさん (ワッチョイ d701-yVBr)
垢版 |
2026/02/16(月) 11:57:44.75ID:lOJoy7jv0
情報処理学ぶより心理学とか学んだ方がAIに対して的確に命令してコードとか出せそうやな
2026/02/16(月) 12:04:52.61ID:OW1ZCwcW0
>>714
だとしたら数学なんて計算機時代だから可哀想みたいな発想だね
717デフォルトの名無しさん (ワッチョイ 9f24-nH4I)
垢版 |
2026/02/16(月) 13:14:41.78ID:MIdaDJuG0
そりゃコンピュータが生まれてからと前では数学者の立場が変わったしな
同じ道よ
2026/02/16(月) 13:18:09.64ID:M6mCS/MD0
いつまでスレチな話を続けてんだキチガイども
719デフォルトの名無しさん (ワッチョイ 1745-ACk+)
垢版 |
2026/02/16(月) 13:24:06.14ID:b3o92q0K0
別の話と混ざってて邪魔とかならともかく、派生した話題ぐらいで怒りすぎじゃない?
別にこの話題出なかったとしても話題なく過疎なのが続いてただけでしょ
2026/02/16(月) 13:48:58.29ID:LsQJylK50
>>717
かわいそうな人
2026/02/16(月) 13:53:29.42ID:T6x021Msd
どのスレだろうと、もうAIのことくらいしか話すことないし、今日のAI会場はここですかくらいのもんよ
5chで質問とかも意味無くなったしね
722デフォルトの名無しさん (ワッチョイ bf0e-VFlk)
垢版 |
2026/02/16(月) 17:00:12.69ID:E7mGy2gJ0
そんなにどこもAIの話ばかりなのか
今、実務でやってる人らはみんなAI使ってたりするの?
もう現場から離れて今の全く畑違いの職種で個人的にソフト作ってるだけなんだが、自分で打つことなくなったもんな…
2026/02/16(月) 17:11:02.80ID:vNgE/Xpsd
自社プロダクト開発のインハウスとか、Web系はもうほとんど自分でコード書いてないじゃないかな
インフラ、COBOLで金融やってますみたいな人は割と禁止されてる
2026/02/16(月) 18:45:03.82ID:g0ng9hcf0
板違いって怒られてるのに平日昼間に板違いの書き込みわざわざするとか何か病気なんだろうな
725デフォルトの名無しさん (ササクッテロラ Sp4b-ACk+)
垢版 |
2026/02/16(月) 19:15:09.90ID:jjctNPNfp
プログラム板なんだから別に板違いではないでしょ
あと、怒られてるんじゃなくて自治厨が1人でわめいてるだけね
2026/02/17(火) 01:43:03.85ID:cS16qOTQ0
プログラム板だからAIはOKとか頭AIなのか?
2026/02/17(火) 02:20:05.76ID:8EjOVvU+0
ム板なんでキャリアの話はマ板でやってください
つーかC#の話をして下さい
728デフォルトの名無しさん (ワッチョイ 9fa2-vl0r)
垢版 |
2026/02/17(火) 06:23:35.21ID:1bkEOLww0
いいかげんにしろって怒られてるのに基地外が独りで自己弁護してるの間違いだわな
2026/02/17(火) 09:54:43.10ID:Wh2m8avX0
>>719
話題が無いなら関係ない事ゴチャゴチャ言ってないで黙ってりゃいいのよ
730デフォルトの名無しさん (ワッチョイ 1743-86dR)
垢版 |
2026/02/17(火) 10:46:50.89ID:OHo2hEHg0
プログラマーは攻撃的で性格悪いガイジばっかって説はこれガチらしい
2026/02/17(火) 11:07:03.65ID:M18Tjjjy0
そんなにAIがいいの?じゃあML.NETの話でもしようぜ
2026/02/17(火) 11:48:59.64ID:NlWePGS60
こんな過疎板なのに、張り付いてスレを守るC#戦士がこんなにいるとは
大人気じゃん
2026/02/17(火) 12:17:26.07ID:JhK7s/knH
>>727
ほんそれ
734デフォルトの名無しさん (ワッチョイ 1700-nH4I)
垢版 |
2026/02/17(火) 14:06:23.74ID:FsFFgTv70
自治レスする暇あったらC#のネタ出せばいいのに
それもしないからアホ
2026/02/17(火) 19:55:17.56ID:tSo1JDdF0
自己紹介かよ
736デフォルトの名無しさん (JP 0Hcf-VFlk)
垢版 |
2026/02/17(火) 20:36:19.59ID:9S+EedOCH
ていうてもCシャープのネタってAIに聞かない?
AI誕生前は確かにここで技術的なこと聞いてたけど、今はAIの方が的確なアドバイス貰えるよね

って言ってしまったら終わりか
737デフォルトの名無しさん (ワッチョイ 1760-nH4I)
垢版 |
2026/02/17(火) 20:57:56.06ID:NIWncs/50
そうそう
もうここは愚痴とか書くだけの場所でしかない
2026/02/17(火) 21:03:03.54ID:KmhFM7V3d
いやたぶん、本気でここが心の故郷みたいに思ってるやつがいるんだと思う
2026/02/17(火) 22:30:18.44ID:GY/a55mp0
そんなに自演しまくって書き込み続けるようなことなのかい?
740デフォルトの名無しさん (ワッチョイ 1728-ACk+)
垢版 |
2026/02/17(火) 22:40:40.15ID:OHo2hEHg0
自演だと思うのって最強の自衛だよな笑
自分で思い込んでるだけだから論破されるとかないし
2026/02/17(火) 23:17:41.66ID:M18Tjjjy0
総じて古い書き方で学習してるので最新の動向に弱いか鈍い
例えばAIはvarを使いたがる
var sample = new List<string>();
今時はこう書く
List<string> sample = [];
他にもasのあとif(x != null)してくる。今時はisを使う
2026/02/17(火) 23:54:26.37ID:+9kh/X1j0
未確認飛行を読んでc#の仕様を勉強することもほとんどなくなった
743デフォルトの名無しさん (ワッチョイ 77b5-yVBr)
垢版 |
2026/02/17(火) 23:55:17.50ID:nqpEUQxz0
今時って時代によって変わるやろ
AI最強なんよ
2026/02/18(水) 10:20:51.41ID:BUikF55C0
時代によって変わるから今時なんだろw
745デフォルトの名無しさん (ワッチョイ ff1f-I8kI)
垢版 |
2026/02/18(水) 10:28:46.93ID:ECs//W9F0
>今時って時代によって変わるやろ
と
>時代によって変わるから今時
は同じことを言っているようにしか観えない
746デフォルトの名無しさん (ワッチョイ 170d-86dR)
垢版 |
2026/02/20(金) 01:10:04.15ID:+1Msr9h40
WPFで作ってるSQLiteのデータベースを表示するアプリにゲーミフィケーション取り入れられないかなって考えてるんだけど、なんかいいアイデアない?
747デフォルトの名無しさん (ワッチョイ 170d-86dR)
垢版 |
2026/02/20(金) 01:31:31.84ID:+1Msr9h40
ちなみにデータベースに住所とか担当者とか入力して登録したり検索したりするアプリなんだけど、ポチポチ入力して編集する係の人が単調な作業になるのかわいそうで取り入れたいんだよね
2026/02/20(金) 01:38:38.40ID:GgCIq2XC0
ゲーミフィケーションって完全に死語ですよね
2026/02/20(金) 08:45:50.12ID:bg7gZ6aZp
毎回入力欄を探さないと開かないとかやるのか?
2026/02/20(金) 08:49:41.66ID:wOfFQX3V0
入力数に応じて点数が上がるとか、ノーミスコンボとかやるんか?
そんなんして士気が上がるかしらんけど
2026/02/20(金) 09:01:35.81ID:zIosk0m40
時間あたりの処理数ランキングを出すとか
ただし下位を載せると荒れるから絶対ダメだよ
2026/02/20(金) 10:09:42.95ID:ISOOP2iTp
10件入力する毎に可愛い猫ちゃんの画像が見られるとか
753デフォルトの名無しさん (オッペケ Sr4b-VFlk)
垢版 |
2026/02/20(金) 10:56:43.15ID:fmKnTnTAr
キャラクター育成・ペット要素
入力作業を「餌やり」や「トレーニング」に見立てるパターンです。

デスクの相棒: 画面の隅に小さなドット絵のキャラクターを置きます。

入力完了(Saveボタン押下)時に、キャラが喜ぶアニメーションを入れる。

放置していると寝てしまい、入力すると起きる。

進化システム: SQLiteの総レコード数に応じて、キャラクターの見た目が豪華になっていく。
754デフォルトの名無しさん (オッペケ Sr4b-VFlk)
垢版 |
2026/02/20(金) 10:58:17.53ID:fmKnTnTAr
スキル・熟練度の可視化(RPG風)
作業自体を「修行」にしてしまう方法です。

タイピング・マスター: 入力速度や正確性を内部でスコア化し、「新米入力兵」から「データ魔術師」へとランクアップ。

実績(アチーブメント)システム: 「1日50件登録!」「月曜日に20件検索!」などの条件を達成するとバッジを付与。
2026/02/20(金) 11:02:02.21ID:2swZcQyR0
そんなしょうもないことに金かけるなら人力手作業をなくしてやれよ
2026/02/20(金) 11:07:19.63ID:edIh51vj0
>>747
それを「SQLiteのデータベースを"表示する"アプリ」と表現するのは中々のセンス
そのアプリを通じた手作業での登録手続きそれ自体をなくす(ないし徹底的に省力化する)方向性で検討した方が遥かに有意義だと思うよ
757デフォルトの名無しさん (ワッチョイ 7737-yVBr)
垢版 |
2026/02/20(金) 12:41:35.74ID:QXvp+lez0
データ入力師からすっとウザいだけ
758デフォルトの名無しさん (ワッチョイ 77f5-86dR)
垢版 |
2026/02/20(金) 12:49:42.02ID:EAx6Wo9N0
〇〇したいっていう話に〇〇しない方がいいって言うの何のアドバイスにもなってない気がするけどね
2026/02/20(金) 12:58:04.62ID:wD/T7346M
自己満足過ぎて有益なアドバイスなんか出てこないでしょ
2026/02/20(金) 13:05:22.17ID:wD/T7346M
そもそもC#が直接関係しないアプリ設計の話だしスレ違い
761デフォルトの名無しさん (JP 0H8f-VFlk)
垢版 |
2026/02/20(金) 13:10:29.00ID:Mfy/U3XaH
もうこのスレいらなくない?
割と真面目に思ってる
762デフォルトの名無しさん (ワッチョイ 97a9-5sLL)
垢版 |
2026/02/20(金) 13:13:36.96ID:YgehNOn70
>>758
子供が大学進学せずに声優目指したい言ったらやめとけ言うやろマヌケ
2026/02/20(金) 14:19:38.20ID:oAxNDqIl0
ひでえな
もうカスみたいな連中しか残ってないやん
764デフォルトの名無しさん (ワッチョイ 77f5-86dR)
垢版 |
2026/02/20(金) 14:41:24.90ID:EAx6Wo9N0
>>762
それは親が金出すから言うんだろ
お前は>>746に金出すんか?マヌケ
2026/02/20(金) 15:37:23.58ID:HlQbB/000
>>761
そう思うなら見に来なければ良くね?
766デフォルトの名無しさん (ワッチョイ 97a9-5sLL)
垢版 |
2026/02/20(金) 15:39:35.44ID:YgehNOn70
>>764
あくまで一例やろw

そんだけアホだと生きてくの大変じゃね?
2026/02/20(金) 16:54:26.89ID:kb18MBSXH
>>758
アホ丸出しで草

真剣にゲーミフィケーションを取り入れたいのなら
ゲーミフィケーションを取り入れるために前提となる知識は何かということを学べ
もしくは自分の頭でよくよく考えろ
そうすれば>>746-747のようなバカな聞き方は絶対にしない

有用なアドバイスだろ?
768デフォルトの名無しさん (ワッチョイ 77f5-86dR)
垢版 |
2026/02/20(金) 17:07:21.19ID:EAx6Wo9N0
>>767
俺に言われても知らんがな、レスする相手くらいちゃんと見とけよ
769デフォルトの名無しさん (JP 0H8f-VFlk)
垢版 |
2026/02/21(土) 02:58:38.58ID:Tr2VAYR2H
そういやC#初心者スレみたいなスレなかったっけ?
こちらに統合された?
2026/02/21(土) 07:30:17.33ID:SnMDAY3D0
>>769あるぞ
ふらっと C#,C♯,C#(初心者用) Part161
https://mevius.5ch.net/test/read.cgi/tech/1739970583/
そしてこの相談室スレは10年以上はそのスレの隔離用スレだから統合なんかあり得ない
5ch自体が過疎でAIに聞けば早いし、どっちもまともに役立てることは無いが
771デフォルトの名無しさん (ワッチョイ 27d9-Okmu)
垢版 |
2026/03/06(金) 01:23:29.98ID:pj9bleAR0
AIがどうとかゲーミフィケーションがどうとか言ってた時は活気があって良かった
やっぱ自警団気取りがスレチスレチって暴れるスレは限界集落化する運命なんやなって
2026/03/06(金) 02:45:51.81ID:5/TpAswo0
活気とかどうでもいい
スレチの話がしたいとか友達いないんだろSNSとかでやってろ

と思う
773デフォルトの名無しさん (ワッチョイ 4780-H64J)
垢版 |
2026/03/06(金) 22:36:47.27ID:OMnAum0r0
これが荒らしの本音か
774デフォルトの名無しさん (ワッチョイ 7f25-oOSA)
垢版 |
2026/03/07(土) 11:17:57.11ID:6oZZxk2x0
そうね、過疎ってんだから掲示板のルールも無視してスレチの話題をさせろってのが荒らしの本音やね
2026/03/09(月) 02:09:13.98ID:RvwmIqifd
過疎ってたら精神が不安定になる病気とかなのかな
自分だけがc#使っていてもう誰も使っていないんじゃないかと不安や恐怖を覚えるのかな
2026/03/09(月) 18:09:53.25ID:LQJxE2Qz0
いつのまにかWinFormsで本格的にバインドできるようになってるけど…移行してる…?
2026/03/09(月) 18:23:44.25ID:79flSOkBp
Formsなんて使って無い
2026/03/10(火) 00:00:36.96ID:rH8vAlaU0
普通に使ってるよ
DPI問題も解消されてるし、まだまだ現役
というかあれを上回る手軽さのフレームワークがないのでずっと生き残りそう
2026/03/10(火) 14:49:50.15ID:p47SsGyv0
個人的には、WPFのコードビハインドが一番楽だな
2026/03/18(水) 01:59:59.01ID:JAbqsEk40
getとset
どちらを先に書くべきか?
この難問に10年の歳月をかけ、今日もまた眠れぬ夜を迎える
781デフォルトの名無しさん (ワッチョイ dd24-6IZg)
垢版 |
2026/03/18(水) 08:38:03.73ID:5GOhtwQQ0
set
箱には何かをセットしてからじゃないとゲットは出来ないからね
2026/03/18(水) 09:34:17.48ID:/Nx2pDYn0
無をgetできる
2026/03/18(水) 09:34:45.80ID:9EnqmS070
好きにしさらせとしかw
784デフォルトの名無しさん (ワッチョイ bf7e-jWfJ)
垢版 |
2026/03/19(木) 00:48:20.96ID:rk5PAobq0
げっとせっとの順、脳死で
2026/03/19(木) 09:04:28.77ID:NjxzMuru0
スニペットまかせだな
786デフォルトの名無しさん (ワッチョイ dd2f-6IZg)
垢版 |
2026/03/19(木) 09:20:53.85ID:5WVhPDNc0
アルファベット順で書くとゲットが先
2026/03/19(木) 10:04:25.84ID:dKhreSp7M
setしなくてもgetできるでしょ
アルファベット順だとget/init/setになって気持ち悪い
2026/03/19(木) 14:21:14.37ID:y5zgiBwz0
init書いたらset書けなかったような?
2026/03/19(木) 15:02:46.79ID:ttIMXfw/0
確かに3つは並べないから
get/initとget/setの順番でいいな
アルファベット順というよりread/write順
790デフォルトの名無しさん (ワッチョイ 95a8-fr8a)
垢版 |
2026/03/19(木) 16:10:19.85ID:6h1npzEK0
メソッドとかもアルファベット順に並べんの??見づらくない?関係してる処理同士は近くにあって欲しい
2026/03/19(木) 16:50:03.36ID:y5zgiBwz0
飛躍させすぎ
792デフォルトの名無しさん (ワッチョイ bf7e-jWfJ)
垢版 |
2026/03/19(木) 20:25:44.99ID:rk5PAobq0
さすがにアルファベット順は眉唾
メソッドの順番とかでも、
その例でMainとかが真ん中とかにあったら、もう笑うしかないやろねw
2026/03/24(火) 00:00:03.20ID:yI0yuEMo0
.net frameworkでもC#8(null許容型参照型)使えるじゃないですか!
なんで教えてくれなかったんですか!?
2026/03/24(火) 11:00:41.63ID:dLvD1nwy0
ぬるぽ
795デフォルトの名無しさん (ワッチョイ 73ce-Z3nX)
垢版 |
2026/04/13(月) 12:52:51.27ID:M07j8oYl0
C#だとぬるりだよね
NullReferenceException
2026/04/13(月) 14:47:28.29ID:nxfvDo9L0
   ∧_∧
  ( ´∀`)< ぬるり
797デフォルトの名無しさん (ワッチョイ 73d7-aanX)
垢版 |
2026/04/13(月) 14:51:34.94ID:nXg4qjlg0
くそ過疎スレなのに張り付いて短時間でレスしてんのキショ
2026/04/13(月) 17:16:46.03ID:YYDMJxRF0
オマエモナー
2026/04/16(木) 22:07:04.81ID:5CvEmCGe0
最近はインターフェースがきちんと書いてあれば中身がどんな順番だろうとお構いなしな感じしてる
テストの時もIF経由だしドキュメントもIFのsummaryしか読まない
具象クラスの方もinheritdocしてるだけ
800デフォルトの名無しさん (オッペケ Sr47-92Ey)
垢版 |
2026/04/17(金) 12:58:58.60ID:wrpZbzKer
Electron使ったけど、元々がシンプルで便利だなこれ
C♯でこういうのあるんかな
801デフォルトの名無しさん (ワッチョイ e33d-aanX)
垢版 |
2026/04/17(金) 13:00:36.35ID:kFr2XB390
え?Erectionだって?
802デフォルトの名無しさん (ワッチョイ 7309-Z3nX)
垢版 |
2026/04/17(金) 22:02:43.25ID:plswRKyQ0
>>800
MAUIのBlazorHybridとかは?
803デフォルトの名無しさん (ワッチョイ b35b-92Ey)
垢版 |
2026/04/18(土) 07:33:04.88ID:lLO014mf0
>>802
さんくす、調べてみるわ
C♯のほうが好きだし
2026/05/16(土) 18:09:02.95ID:o6vZMx3ep
アンマネージメモリの解放漏れが激しい
どうしたらいいか
2026/05/16(土) 18:28:20.00ID:U9xTuGl/M
参照カウント方式てすよ
806デフォルトの名無しさん (ワッチョイ 2b83-tJDi)
垢版 |
2026/05/16(土) 19:18:52.50ID:YAJAxN6a0
.netと一緒に使うもんなの?
807デフォルトの名無しさん (アウアウウー Sa39-uJh1)
垢版 |
2026/05/18(月) 23:49:02.06ID:h4kmAOQda
もちろん.net無しでも良いけど
cratesの無いRustや
pypiの無いPythonみたいになるんじゃね
2026/05/20(水) 23:25:55.21ID:qBanWRw4M
所有権代わりになるclassを作って入れてdisposeとデストラクタで解放
範囲が限定できるならfinallyかusingで解決
マネージドでメモリリークしてなければ困ることはない?のかな?
厳密に解放したいのであれば仕組みを作るしかない
2026/05/23(土) 15:44:36.12ID:yatzOdzQ0
.NET Framework で浮動小数点制御ワードを変更した場合に発生する可能性がある問題について
https://jpdscore.github.io/blog/dotnet/fpu-control-word-not-supported-in-dotnet-framework/
2026/06/14(日) 16:01:03.96ID:s7zdd7KM0
WICでRAW画像表示できるの知ってウッキウキでNetFrameworkで表示してみたらcrwの画像の一つがなぜかx86でビルドしたときにまともに表示できない
解像度1552×1024でファイルサイズ1.53Mだからメモリ不足ってはずは無いのに
普段使うのはx64だから気にしなきゃいいんだが
レスを投稿する


ニューススポーツなんでも実況