25/04/16 19:05:55.86 HaWtxdw70.net
典型的にはこう
bool TestFunc(uint dwType, byte[] pBuffer, out uint pcbBufSize);
ref/outで宣言すると使いやすいけどNULLを渡せなくなるってのが問題になったりすることもある
ケースバイケースなので一概には言えない
ポインタが絡むなら誰がメモリ確保して誰がどうやって解放するのかを把握してないといけない場合もある
341:デフォルトの名無しさん
25/04/16 19:58:01.06 VD2CYluqM.net
第三引数は普通はoutじゃないきがするけど
342:デフォルトの名無しさん
25/04/16 20:27:15.14 qW3EbLcWM.net
outだと呼び出し元からバッファサイズを渡せないな
343:デフォルトの名無しさん
25/04/16 20:47:35.76 JiAmFx7+0.net
refじゃあかんの?
344:デフォルトの名無しさん
25/04/16 20:48:46.57 yzNZC+ym0.net
>>340
おぉ、ありがとう
ちょっとそれ元に弄ってみるます
345:デフォルトの名無しさん
25/04/20 10:42:31.48 T4EZ0xEH0.net
refとかout使うと機械語的にはゴミラッパーが生成される
ついでにboolも実はネイティブ型ではないので同様にゴミが生成される
多少可読性や安全性を犠牲にして良いなら
int TestFunc(uint dwType, byte* pBuffer, uint* pcbBufSize)とすればC/C++と遜色ない機械語になる
戻り値はintなので != 0としてbool判定をする手間がかかるけどね
ついでに.NETCore系統で且つ内部でIOなどを行わずに計算量が少なく割とすぐ戻る事が確定している場合は[DllImport("native.dll"), SuppressGCTransition]とすると尚良し
346:デフォルトの名無しさん
25/04/20 10:47:34.35 T4EZ0xEH0.net
もしネイティブ側の戻り値がBOOLではなくboolならC#側はbyteにすればいい
boolって実は結構罠だからな
347:デフォルトの名無しさん
25/04/21 11:37:03.90 ed9AfVbw0.net
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
348:デフォルトの名無しさん
25/04/21 14:43:06.51 AUqiwuPT0.net
何のためのVOIDポインタかで変わるしIntPtrで良いもんでもないわ
まぁなんだ、CharGPTなんて言うアホは黙っとけw
349:デフォルトの名無しさん
25/04/22 19:34:21.37 rMo0RJWh0.net
Copilot「僕の出番ですね!」
350:デフォルトの名無しさん
25/04/23 08:49:37.84 eLYGqJZZ0.net
去ね
351:デフォルトの名無しさん
25/04/23 12:17:26.63 snQ3Sxp8d.net
wchar : 「神は我を見放したのか」
352:デフォルトの名無しさん
25/04/23 20:01:13.83 WPvg2tW3M.net
>>347
ChatGPTはc#弱いな
353:
25/04/24 01:47:59.03 MPcZRdS90.net
>>345
最近のC#はMIL(IL?)でなくマシン語を直接()生成するようになったのですか
354:デフォルトの名無しさん
25/04/24 21:13:01.92 985jarF60.net
>>353
最近は native AOT といってそういうことができる
リフレクションが使えないなど制限もあるけど
元のレス先の345は、たぶん native AOT とか関係なく、中間言語が生成するコードも指して機械語と言ってると思う
355:
25/04/24 21:27:22.97 WNuC4TAo0.net
>>354
なるほど、ありがとうございました!!
356:デフォルトの名無しさん
25/04/25 11:23:25.63 reKQm/Xa0.net
>>354
ILの話はしてない
nativeAOT及びJITが最終的に生成するアセンブラを指して言ってる
パフォーマンス目的でC/C++と連携しようとすると返ってパフォーマンス落ちる事も多いからな
機械生成のゴミラッパーが挟まると呼び出しコストがdll内部のルーチンより1万倍掛かるとかザラにあるし
357:デフォルトの名無しさん
25/04/25 12:53:18.17 RL99gkZ90.net
まぁ、アンマネージ呼び出しをパフォーマンス目的でやるもんじゃないしな
358:デフォルトの名無しさん
25/04/27 16:38:33.85 jnYDAPp70.net
LibraryImport属性を使うとDllImport属性より最適化されたコードが出力されたりするの?
359:デフォルトの名無しさん
25/05/03 12:39:00.86 GwMmJ/YG0.net
オリジナルのDataGridViewの列を作りたいんですが、デザインビューのDataGridViewからオリジナルの列を追加する方法ってありますか?
360:デフォルトの名無しさん
25/05/03 14:19:24.20 ZbkD0HOB0.net
>>359
オーナードローしたいという事?
361:デフォルトの名無しさん
25/05/03 14:43:58.59 rfaECn6+M.net
列A 列Bがあって 列C作ってA+Bを表示したいと言うことでは?
362:デフォルトの名無しさん (ワッチョイ 7761-tU9d)
25/05/03 15:51:35.38 GwMmJ/YG0.net
DataGridViewColumnを派生させたオリジナルの列をフォームデザインビューから列に追加したいんです
363:デフォルトの名無しさん
25/05/03 16:55:23.30 h9Jrb8E+0.net
lこの辺りを駆使してDataGridViewColumnクラスを作るとか
URLリンク(dobon.net)
364:デフォルトの名無しさん
25/05/03 18:56:11.65 Q4RX0Sa/0.net
スマホとPCの作業を効率化したい--「Copilot Vision」の便利な8つの活用例
2025-05-03 07:00
URLリンク(japan.zdnet.com)
1 プログらまーまこれを改造してるので上記以外の状態でも使用できるようにしている
2 すでにプログラムがあるので1~コードを作成する必要が無い
ボイス・トォ・スカルの本態が一般パソコンにまで来たのでつい買い捨てができるようになった
マネーロンダリング 談合 インサイダー などがはかどるといわれる
365:デフォルトの名無しさん
25/05/05 08:51:14.85 wERx/Nt90.net
“イリヤ神”がまたやった 動画生成AI「FramePack」が革命的なワケ
2025年05月05日 07時00分更新
URLリンク(ascii.jp)
4月17日に登場した動画生成AIプログラム「FramePack(フレームパック)」が世界的に衝撃を与えています。PCローカル環境で動画AIを動かすには、少なくともビデオメモリー(VRAM)が12GBあるビデオカードを搭載していないと難しいというのが常識でした。ところが、VRAM 6GBでも安定的に動作させられるため、一気に動画AIの裾野を広げそうです。開発したのは、画像生成AI分野で「ControlNet」や、使いやすいツール「Fooocus」などを開発してきたことで知られる、スタンフォード大学に在籍中のIllyasviel(イリヤスフィール、以下イリヤ)さん。既存の方法論にまったく違ったアプローチでブレイクスルーを引き起こす、“イリヤ神”のアプローチに再び注目が集まっています。
中略
AI動画を作ってみたいけれども、スペックが足りないために諦めていたという人が次々に自前の環境で試すようになってきました。既にワンパッケージでインストールできる環境も整えられているため、スタートも簡単です。様々なファイルをダウンロードしてくるため、初期設定は2時間くらいは見ておく必要があるものの、圧倒的にハードルが下がりました。
366:デフォルトの名無しさん
25/05/07 15:21:51.01 Nuqzm3Wk0.net
下記は全て2025年5月7日の記事
OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
URLリンク(news.mynavi.jp)
Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
URLリンク(news.mynavi.jp)
スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
URLリンク(karapaia.com)
367:デフォルトの名無しさん
25/05/07 16:08:58.47 9Z9/upda0.net
余所でやれカス
368:デフォルトの名無しさん
25/05/08 10:26:27.15 8ptxnmrna.net
余所でやれとあなたが言ったから
色んなスレにマルチされたので
5月7日はマルチ記念日
369:デフォルトの名無しさん
25/06/16 03:18:14.57 BRbK5XdC0.net
IDisposableを実装したクラスのインスタンスがもし破棄されていたら再度生成するために、
if(instance.IsDisposed || instance == null){
instance = new MyClass();
}
という書き方してるんですが、(obj != null)の部分って意味ないんでしょうか?
370:369
25/06/16 03:32:02.55 BRbK5XdC0.net
すみません。ChatGPTが下記の回答をくれました。
instance が null の場合、insntace.IsDiposed の評価時に NullReferenceException が発生してしまうので、
if(instance == null || instance.IsDisposed){
instance = new MyClass();
}
にしなければならない。
必要かどうか。
設計上 instance が null になる可能性がある場合、null チェックは必要。
絶対に null にならないように管理されている場合、null チェックは不要。
「instance がまだ生成されていない、または使えない状態になったときに再生成する。」
という目的が明確にある場合、妥当で意味のある書き方です。
371:デフォルトの名無しさん
25/06/16 10:34:42.11 Nk3UlLjY0.net
そもそも変数を使いまわそうとしているのが間違い
using等でスコープと連動させて管理すべき
372:デフォルトの名無しさん
25/06/16 12:34:32.54 rtKSn8210.net
>>370
もうほんのちょいだけ突っ込んだ解説すると、||演算子は左から評価を行い、左がtrueになった時点で右は評価を行わない
ゆえに、nullが渡ってくる可能性がある場合には~というChatGPTの回答に繋がる
373:デフォルトの名無しさん
25/06/16 14:51:53.15 IaYLbsBg0.net
>>372
ショートサーキットの有無は全然関係ないだろ
ChatGPTのダメ回答にさらに間違ったダメ解説を付け足すなよ
374:デフォルトの名無しさん
25/06/16 17:32:21.61 MOf8oPnJ0.net
草
375:デフォルトの名無しさん
25/06/16 18:04:45.11 wwT4Yc020.net
>(obj != null)の部分って意味ないんでしょうか?
(obj != null)の部分が見当たらない問題
376:デフォルトの名無しさん
25/06/16 19:27:49.53 rtKSn8210.net
フェイルセーフで実装するコードに対して、全体見えないのに設計直せは草しか生えない。ChatGPTでもやらん暴挙
その上でなぜ左右逆だといけないのかの解説に対してショートサーキットの有無は関係ないとかガチで草
377:デフォルトの名無しさん
25/06/16 19:46:50.44 oIohr+2JM.net
その前にフェイルセーフなのかどうかすらわからないと思う
ここでしか初期化していないならフェイルセーフではない
378:デフォルトの名無しさん
25/06/16 19:54:04.99 oIohr+2JM.net
フェイルセーフ
例えば信号が壊れたときに赤になるようにしてあれば交差点に通常運転で突っ込む事故が起こらない
壊れるにしても事態を安全な方向に振ること
初期化忘れや破棄されたインスタンス等を初期化するのはフェイルセーフではない
379:デフォルトの名無しさん
25/06/16 21:31:49.20 wwT4Yc020.net
>>376
なぜ左右逆だといけないのかとショートサーキットの有無は関係ないんだけど指摘されてもマジでわかんないのか
ChatGPTの回答もう一度読んでみ?
あとはショートサーキット無しの|演算子にしたら問題がなくなるのかどうか考えてみ?
380:デフォルトの名無しさん
25/06/16 22:33:11.11 GWwonttx0.net
>>379
ああ言われて気づいた、説明間違ってたわ
最初のコードだと、左から判断を行うので、instance.IsDisposedを判定するときにinstanceがnullの場合にエラーが発生する
けど逆にするとinstance == nullではじくので、instance.IsDisposedは判定しなくなる
381:デフォルトの名無しさん
25/06/16 22:37:37.67 GWwonttx0.net
はじくじゃねーや、また言葉間違ってる
最初のコードだと、左から判断を行うのでnstanceがnullの場合にinstance.IsDisposeでNullにアクセスしようとしてぬるぽが発生する
けど逆にするとinstanceがnullの場合は左の条件だけで生成に向かい、またinstanceがnullではない場合には誤ってDisposeされているかどうかで判断して再生成する
382:デフォルトの名無しさん
25/06/17 03:09:44.29 37ojnUDK0.net
今の世の中AIがあんのにまだこんな場末のド素人のホビープログラマーと知ったかの吹き溜まりにきよんのか理解に苦しむんやがwww
まぁAIの使い方すらわからん低脳チンパンやからこんなまともな回答が返ってこーへんスレで質問しとんのやろーなクソワロタ
383:デフォルトの名無しさん
25/06/17 03:15:38.49 TyHic1BD0.net
なるほどこれがチンパンジーか
384:デフォルトの名無しさん
25/06/17 19:36:15.47 ItQB0Ii0a.net
答えもらうつもりで来とるやつなんかおらんやろ
385:デフォルトの名無しさん
25/06/17 20:04:41.87 lyLRSSY/M.net
>>381
あんたの言葉の方が、native 日本人にはおかしく聞こえる。
380 の説明は自然な日本語であり、論理的にも正確。
386:デフォルトの名無しさん
25/06/17 20:06:58.69 lyLRSSY/M.net
>>379
|| 演算子のショートサーキット評価 (短絡評価) は大いに関係ある。
387:デフォルトの名無しさん
25/06/17 20:46:19.23 QaggVUGV0.net
null判定を後に書いちゃうのはショートサーキット評価有無以前の問題だって話だろ
388:デフォルトの名無しさん
25/06/17 22:02:13.98 EAFPsc4EM.net
>>387
何言ってんだか。
389:デフォルトの名無しさん
25/06/17 22:56:13.68 6ofORGWH0.net
null合体演算子を使う方法もある
if (instance?.IsDisposed ?? true) {...}
「ヌルの場合は」という条件を強く示したいなら is null を明示して良いと思うけど、個人的にはこちらの方が簡潔に感じる
できればプロジェクトの設定でnull参照許容型を有効にして、 instance が null になり得るかを宣言時に分かるようにするとベター
(null になり得るなら MyClass? instance のように書く)
これが有効なプロジェクトなら、nullにならないもの (?がついてない変数やフィールド) についての null チェックはしなくて良い
390:デフォルトの名無しさん
25/06/17 23:34:10.59 iqT3/wLqM.net
それをコードそのまんまで日本語化してみろよ
基地外じみた内容にしかならない
391:デフォルトの名無しさん
25/06/18 08:47:51.67 KyoQ8vl80.net
ミネオはキチガイしか居らんのか
392:デフォルトの名無しさん
25/06/18 17:42:58.37 SrJIdorw0.net
世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に
2025年06月18日 11時43分
URLリンク(gigazine.net)
>>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです
>>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている
>>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告
※AIを動作させている動画あり
↓上記のAIお下記をプレイさせれば性能が判明する
Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る
2025年06月18日 12時30分
URLリンク(gigazine.net)
◇
[プロテクトガードやセキュリティーホール発見可能]
※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能
・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能
[インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能
※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能
[一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置]
※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる
393:デフォルトの名無しさん
25/08/05 00:09:25.40 DqljLAiY0.net
びっくりするくらい過疎になったの何故
.net 10も出ると言うのに
394:デフォルトの名無しさん
25/08/05 08:50:09.46 6/QKa+fA0.net
ここで聞くよりAIで済むからじゃね
395:デフォルトの名無しさん
25/08/05 08:53:43.86 rlCv+3El0.net
下手に話題出すとキ印が絡んで来るしな
396:デフォルトの名無しさん
25/08/05 18:44:21.24 R8uM/fta0.net
ム板自体人いないわ
Avaloniaは触ってるぞ
397:デフォルトの名無しさん
25/08/11 10:39:32.83 dTIBHPC20.net
大量の演算を行って結果を配列に格納するんだけど
演算量(配列のサイズ)が2倍になれば時間も2倍だと思ってたのに
実際やってみると、ものすごく時間かかるのはなんでなのか
メモリを確保する都合かな、50MB程度しか使ってないけど
398:デフォルトの名無しさん
25/08/11 10:47:39.93 hg5eV/6v0.net
使ってる命令?
配列の最終項に1個追加するだけで、配列を1から順に追っかけなきゃいけない命令だと
配列が多くなるごとに倍倍で時間かかるわな
アセンブラやCのポインタ処理使って、データを直接ピンポイントで追加していけばそんなことにはならない
399:デフォルトの名無しさん
25/08/11 10:53:18.04 hpBrR+js0.net
キャッシュが効いてないからじゃね?
しらんけど
400:デフォルトの名無しさん
25/08/11 10:55:29.33 hg5eV/6v0.net
URLリンク(takap-tech.com)
高級言語ってやだねぇ
毎回検証しなきゃならん
401:デフォルトの名無しさん
25/08/11 11:06:58.02 sBuKtcj30.net
未確認飛行Cの該当ページに注釈で答えが書いてある
402:デフォルトの名無しさん
25/08/11 11:37:25.41 fEsLiT7D0.net
>>397
そりゃその演算のアルゴリズム複雑度がO(n)じゃなくてO(n^2)とかそれ以上だからでしょ
配列のサイズだけ見ても意味がない
403:デフォルトの名無しさん
25/08/11 11:55:31.19 sU8UUb9o0.net
計算すれば全てをO(1)にすることもできる
50MBも計算リソースがあればまずこのルートを探索する
404:デフォルトの名無しさん
25/08/11 13:42:54.49 qd5s+Urc0.net
最初にたっぷり配列確保すればいいのでは
無駄とか知らん
405:デフォルトの名無しさん
25/08/11 14:19:35.35 GZ+6RBr20.net
C#に限ったことだじゃないけど、CPUキャッシュに載るかどうかで速度は変わる
406:デフォルトの名無しさん
25/08/11 18:29:46.41 dNAHoV5P0.net
配列には一気にドーンや
ちまちま1つづつ入れてるなよ
407:デフォルトの名無しさん
25/08/11 22:10:51.44 hAY1vQI/0.net
CPUキャッシュって2MBとかだろ?
408:デフォルトの名無しさん
25/08/11 23:58:48.37 GcNu7+N80.net
どう使ってるかに尽きる
>>402が理解できないなら初心者スレ案件だし
409:デフォルトの名無しさん
25/08/13 16:17:32.98 ewrO98CeM.net
>>407
最近のはL3まで含めれば10倍以上ある
410:デフォルトの名無しさん
25/08/16 18:03:23.17 qTXJOcaQ0.net
やっぱり皆さんazureの仕事が多いですか?
クラウドアプリのコーディングって大半が異常系のハンドリングになってしまうので書いててあんまり楽しくないです
411:デフォルトの名無しさん
25/08/16 18:47:57.82 lMRwIhojM.net
Webアプリならインフラレベルの異常なんてDBのドライバやフレームワークに任せるのが基本だろ?
ビジネスロジック上の異常ケースの話ならクラウド関係ないし、なんでそうなるのかわからん
まさかDB触る度にネットワークの一時途絶とか個別に考慮して処理してるのか?
412:デフォルトの名無しさん
25/08/16 18:51:45.11 odfu+VCZ0.net
仕事は24時間稼働してるシステムのお守りで、
プログラミングは趣味なので仕事の暇な時間にツール作ったりゲーム作ったりしてます
413:デフォルトの名無しさん
25/08/16 20:12:59.72 IfLv3W730.net
自己紹介は特に必要ないんで
414:デフォルトの名無しさん
25/08/16 21:32:57.41 UyfGacJ5M.net
>>405
変わるけど、それはめちゃくちゃ高速化に詳しい人がすべてやった後に最後の最後の問題。
ほとんどの人はキャッシュよりアルゴリズムに改善の余地が沢山残されている。
415:デフォルトの名無しさん
25/08/16 23:12:24.14 8bJ0YWvyM.net
一番手軽なのは逆にキャッシュのアルゴリズムでかなり効果がある場合があるので下っ端でも意識すべし
二次元でy軸捜査してたのをx軸捜査にするとか
416:デフォルトの名無しさん
25/08/16 23:21:01.46 8bJ0YWvyM.net
今のプログラマでキャッシュを意識しないのはスクリプトのプログラマぐらいで
他は全員意識すべき事項
417:デフォルトの名無しさん
25/08/17 12:24:12.02 /HUCNlQRM.net
キャッシュも意識した方がより良いが、アルゴリズムやデータ構造はもっと速度に影響を与える。
418:デフォルトの名無しさん
25/08/17 14:53:11.93 kLlULFyyp.net
アルゴリズムが必要な場所はたいていクラスライブラリになってるから無駄無駄
419:デフォルトの名無しさん
25/08/17 16:21:11.39 achxPzU5M.net
>>418
クラスライブラリの中のどのクラスを使うかによって速度差が生まれる。
420:デフォルトの名無しさん
25/08/17 17:56:47.27 TBSqwQ7N0.net
アルゴリズムとデータ構造 バカの好きな言葉です
421:デフォルトの名無しさん
25/08/17 18:07:53.08 IwOhm0G90.net
今どきのハードで速度とか考えんとあかんくらいのデータ処理してるとか凄いですね
422:デフォルトの名無しさん
25/08/17 19:13:33.83 rjpIABWW0.net
>>421
お前みたいな馬鹿には縁がない分野なだけだろ
423:デフォルトの名無しさん
25/08/18 02:31:10.61 sjantNqdM.net
>>420
あなたは経験不足だね。
424:デフォルトの名無しさん
25/08/18 03:36:04.74 mZOPLAYY0.net
マイクロ秒・ナノ秒単位で応答時間を気にしないといけない環境だと、
アルゴリズム・データ構造・通信データ量・エンコード/デコード・ヒープアロケーション・ディスクI/Oあたりのパフォーマンスは脳が自動的に考えちゃうな。
でもだいたいDBアクセスと通信の遅延がボトルネックになりがち。
425:デフォルトの名無しさん
25/08/18 07:15:19.87 7qhgEGOW0.net
ナノ秒単位の応答速度で考えなきゃならないなんて、ハードのアクセスタイミングくらいしか無いぞ
そんな場所はたいていドライバの仕事や
426:デフォルトの名無しさん
25/08/18 07:17:47.39 7qhgEGOW0.net
アプリ層じゃせいぜいマイクロ秒単位の速度しか管理出来ないだろ
427:デフォルトの名無しさん
25/08/18 07:18:36.50 7qhgEGOW0.net
いや、ミリセコンド単位までだなww
428:デフォルトの名無しさん
25/08/18 09:00:28.22 Bln8UOWH0.net
ここ何の(言語の)スレだよw
429:デフォルトの名無しさん
25/08/18 10:14:24.01 5WWuxa990.net
x ミリセコンド
o ミリセカンド
日本語は正確にね
430:デフォルトの名無しさん
25/08/18 11:00:04.93 MNta4aU80.net
日本語って言うなら、セカンドでもセコンドでも正しいが?
431:デフォルトの名無しさん
25/08/18 12:32:55.91 Fq++RP040.net
>>430
secondのoは弱母音であり
弱母音を日本語の母音体系で「ア」以外と認識するのは学習的にも教育論的にも誤っており害しかない。
432:デフォルトの名無しさん
25/08/18 12:40:58.95 jwhpRJEDM.net
英語スペルもカタカナもやめてしまえばよい
発音記号で文書書けよw
433:デフォルトの名無しさん
25/08/18 12:47:27.41 MNta4aU80.net
特にそんな害は無いな
害があると言うなら外語の音をそのまま転写することもできないのにカタカナでやる事こそ害だわ
434:デフォルトの名無しさん
25/08/18 15:47:57.49 Tt2hOhdI0.net
ミッシャン インパッサバル
435:デフォルトの名無しさん
25/08/18 15:54:40.07 aVl32Ge50.net
正論突かれたからって無駄な話を延々とすんなよ
C#でマイクロ秒やナノ秒なんて精度のタイミングなんて作れないよ
436:デフォルトの名無しさん
25/08/18 16:56:12.88 FR+8nib40.net
それも同程度に無駄な話やろ
437:デフォルトの名無しさん
25/08/18 20:51:05.44 Op4U4I4B0.net
またしょうもないことで言い合ってんなw
438:デフォルトの名無しさん
25/08/18 21:34:25.37 Cj+sk6kS0.net
「マイクロ秒単位で応答時間を気にする」と「マイクロ秒精度のタイミングを作る」は全然違う話じゃねーのって気がする
前者はミリ秒より下のマイクロ秒のオーダー(~数百µs)を気にかけなきゃいけない処理のイメージ
後者は正確に1µsごとにティックを刻まなきゃいけないような処理のイメージ
本人の意図とあってるかどうかは知らんけど
439:デフォルトの名無しさん
25/08/18 22:16:25.16 rAqyXQys0.net
まぁちゃんとハードが動いたらの話だけどな
440:デフォルトの名無しさん
25/08/18 22:19:21.54 7qhgEGOW0.net
>>438
同じだろww
441:デフォルトの名無しさん
25/08/19 06:42:55.76 t5qgmbmq0.net
GPS受信機側がどうやって精密に位置情報ゲットしてアプリ作れてるか考えりゃ
言語に関係ないってわかるだろうに・・・
442:デフォルトの名無しさん
25/08/19 07:26:37.18 A1z7TTh+0.net
>>441
GPSのファームウェアだってなんらかのプログラミング言語で書かれてるんだが
まあ、C#じゃ無いんだろうな
443:デフォルトの名無しさん
25/08/19 09:05:46.62 t5qgmbmq0.net
>>442
意味わかってないバカ
444:デフォルトの名無しさん
25/08/19 09:28:34.60 z7ALy+q40.net
>>443
意味分かって無いなはおまえだろw
445:デフォルトの名無しさん
25/08/19 09:29:48.69 ZC2BXjeup.net
ファームウェアがプログラムじゃ無いって思ってんのかなぁ?
自分の範囲でしか考えられない間抜けなのかなぁ?
446:デフォルトの名無しさん
25/08/19 09:36:41.45 vXlmug180.net
おまいらクォーや水晶発振器とかからやり直せ
447:デフォルトの名無しさん
25/08/19 11:14:21.63 4VV1gY5HM.net
.NETファームウェアなんて想像もできないな
448:デフォルトの名無しさん
25/08/19 11:19:36.85 e8aZdzq4p.net
.NET自体も誰かが書いたプログラム
449:デフォルトの名無しさん
25/08/19 17:52:01.47 bI34b1BD0.net
>>441
これはローカルの精度の低い情報を外部の精度の高い情報を使って補正する的な話かな?
「マイクロ秒単位で応答時間を気にする」や「マイクロ秒精度のタイミングを作る」とも違うまた別の話よね
450:デフォルトの名無しさん
25/08/20 10:28:35.60 8EuYCqo30.net
>>447
.NET Core<・・・
451:デフォルトの名無しさん
25/08/20 11:02:57.85 vtpxyccf0.net
所詮C#はライブラリが無いと何も出来ないフロントエンド専用言語さ
452:デフォルトの名無しさん
25/08/20 11:59:17.54 Xf/p3Qkz0.net
そういえば私はc#の専門家だからjsは書けませんってほざいた自称MS MVPのおっさんがいたな
何こいつヤバ、って思ったけど皆さんもそんな感じですか?
453:デフォルトの名無しさん
25/08/20 12:33:34.45 vtpxyccf0.net
スクリプト言語は特殊過ぎて苦手かなぁ
なんせ動作仕様がよく分からないからタイミングとか順番とか掴み難い
454:デフォルトの名無しさん
25/08/20 12:46:48.32 p2e+gvhe0.net
HTMLから手打ちでWEBサイト作ってたから書けないことはないけど
455:デフォルトの名無しさん
25/08/20 14:27:51.99 EWaC7b2b0.net
仕事でやってるならJavaScriptとPythonくらいは標準言語/共通言語として基礎的なことはできたほうがいいんじゃないかな
456:デフォルトの名無しさん
25/08/20 14:44:12.03 EWaC7b2b0.net
>>453
基本的に逐次実行でしょ
イベントのコールバックや非同期のこと言ってるならC#も大差ないと思うんだが
457:デフォルトの名無しさん
25/08/20 14:55:47.21 vtpxyccf0.net
>>456
まあ、reactとかその辺りの話だけどさ
458:デフォルトの名無しさん
25/08/20 15:02:57.38 vtpxyccf0.net
javascriptとかtypescriptとかで記述するフレームワークの内部処理が問題なんだけどさ
459:デフォルトの名無しさん
25/08/20 15:50:32.09 KP4X26II0.net
昔のJavascriptのイメージの悪さでtypescript食わず嫌いの人は多そう
c#使いからするとかなり親和性高いと思うんだけどね
今時のフレームワークの癖が馴染まないという話になってくるとどうしようもないけど
460:デフォルトの名無しさん
25/08/20 16:00:05.22 N0cdTvVZM.net
癖というより新しいものについて行く気力がない
461:デフォルトの名無しさん
25/08/20 17:50:45.65 vtpxyccf0.net
フレームワークの癖なんかイチイチ覚えたく無い
それでなくても次から次へと新しいフレームワークが出て来るんだから嫌になる
462:デフォルトの名無しさん
25/08/20 18:02:06.52 SEyAc97G0.net
PC88時代のゲームプログラマーは70歳になっても現役なのに
463:デフォルトの名無しさん
25/08/20 23:20:34.61 ZnNCYqxP0.net
頑張って覚えても出来上がるのはただのhtmlというのが萌えない
464:デフォルトの名無しさん
25/08/20 23:45:19.52 w9zUB2EA0.net
逆に React を先に学んだ人が今から WPF を触るのもツラいと思う
どの言語でやるにせよフレームワークを学ぶのは面倒
465:デフォルトの名無しさん
25/08/21 16:01:11.35 HDO+1YkP0.net
>>464
そういうひとはBlazorやればいいんやで
466:デフォルトの名無しさん
25/08/21 17:50:05.44 PBT+gMhO0.net
最近Blazor触ってるわ
新しいの触るのはちょっと楽しいw
467:デフォルトの名無しさん
25/08/22 09:17:02.16 bM+qPYct0.net
普通に使う分にはいいんだけど
一度表示したら二回目から表示しない
とか言う簡単な条件処理すらバグるからなぁ
468:デフォルトの名無しさん
25/08/23 11:01:47.13 s6sKa0lx0.net
ここはC#スレだよな?
469:デフォルトの名無しさん
25/08/23 14:36:26.70 IetSnnOJ0.net
まぁBlazorはC#使うから
470:デフォルトの名無しさん
25/08/25 12:51:25.13 aVVo9uZL0.net
Blazorは特殊すぎてこれをメインのスキルにしようとは思えないな
多少他のフロントエンドの心得があるならともかく
471:デフォルトの名無しさん
25/08/27 23:28:14.56 LeuH8ST60.net
お前らが大好きなAI様にBlazorについて代理質問してやったよ。
URLリンク(tadaup.jp)
472:デフォルトの名無しさん
25/08/27 23:57:36.06 3AqazbeT0.net
猫言葉いいね
473:デフォルトの名無しさん
25/08/28 00:29:14.14 PCTxJE4F0.net
ふざけてんのかオラ
474:デフォルトの名無しさん
25/08/28 02:06:50.17 ytThuJ3U0.net
みんな自宅PC用の自分専用ツールで「エラーにゃ!」とか吐き出してた時期あるだろ?
475:デフォルトの名無しさん
25/08/28 02:08:42.46 p7htnHWA0.net
ケンシロウにしてた時代はある。
壁紙は今もケンシロウ。
476:デフォルトの名無しさん
25/08/28 02:15:03.06 p7htnHWA0.net
「オワッタァ」も「お前はもう死んでいる」も何回言われたか分からん。
477:デフォルトの名無しさん
25/09/14 18:49:21.84 QXzSkKnQ0.net
会社でWPFつかいはじめて、さらに新しいのを趣味では使いたいのですが、何が最新ですか?
478:デフォルトの名無しさん
25/09/15 11:23:23.24 rTsnj6yr0.net
WinUI3
479:デフォルトの名無しさん
25/09/17 13:47:54.09 LaTbEryw0.net
.NET 9
使った事無いけど
480:デフォルトの名無しさん
25/09/18 07:13:07.44 DHlOiiYd0.net
Win32API
481:デフォルトの名無しさん
25/09/18 19:10:32.46 /4eAU3KR0.net
.NET入れろってのはもう仕方ないが
じゃあどの.NET入れるのってなる
・何も入れない(.NET Framework 4.8.1で十分) →◎正解
・最新の.NET入れる (昔のVBランタイムみたいに) →×ダメ
482:デフォルトの名無しさん
25/09/18 19:55:52.90 TzZgwG1EM.net
.NET9にしてNativeAOT使えば
483:デフォルトの名無しさん
25/09/18 22:10:09.63 HK+FaVoN0.net
NativeAOT使わなくても単一EXE化できるから好きな方選べば良いよ
484:デフォルトの名無しさん
25/09/18 23:35:17.01 ixjFpwEtM.net
単一にしたらセキュリティーホールそのまんま何でしょ?
485:デフォルトの名無しさん
25/09/19 07:02:10.84 70Vqx1CR0.net
MS自身も徐々に.NET熱冷めてる感あるよな
AIサポートが入れば入るほどVC++で良いもんな
486:デフォルトの名無しさん
25/09/19 08:38:13.75 rgkgRVit0.net
冷めてるっていうか、オープンソースだし
487:デフォルトの名無しさん
25/09/19 09:47:20.78 vAKHSegN0.net
MS自身はGUIアプリならWebView2やElectron、あるいはC++使ってるからな
WebサービスはさすがにまだC#がメインみたいだけど
488:デフォルトの名無しさん
25/09/19 22:27:52.14 a6Y9x47h0.net
ASP.NETで作ったWebアプリケーションをIISでLocalSystem権限で動かしてるのですが、
Webアプリケーションの中でWindowsの時刻変更処理を入れてるのですが失敗してしまいます
AdjustTokenPrivileges関数でWindowsの時刻変更権限を有効にする処理を入れても、エラーコード1300で有効化に失敗します。
何か手は無いでしょうか...
489:デフォルトの名無しさん
25/09/20 08:05:53.98 ZG3ddPhb0.net
ASP.NETじゃなくてWindowsサービスで時刻変更するプログラムを作ったら?
490:デフォルトの名無しさん
25/09/20 08:22:42.73 +04mVDjA0.net
そのままChatGDPに投げたら?
491:デフォルトの名無しさん
25/09/20 09:34:35.39 fatA2rOh0.net
ntdllのNtSetSystemTimeで普通にできてる
492:デフォルトの名無しさん
25/09/20 10:26:58.28 UdgmRdmW0.net
Chat国内総生産
493:デフォルトの名無しさん
25/09/20 10:29:41.16 UdgmRdmW0.net
そういうOSに作用する処理はIIS上からやれないようになっとるのでは?
494:デフォルトの名無しさん
25/09/20 10:51:32.41 n5Shpw6K0.net
>>488
IISをLocalSystemで動かしててもWebアプリをLocalSystemでは普通動かさないから勘違いしてるのでは?
そもそもなんでWebアプリからサーバーの時刻を変更したいの?
よほど特殊なケースでない限り他のもっといいアプローチがあると思うんだけど
495:デフォルトの名無しさん
25/09/20 10:55:31.37 yaSb6z8s0.net
トークン使うところは合ってる
SE_DEBUG_NAME
496:デフォルトの名無しさん
25/09/20 11:18:05.99 6MulabzN0.net
普通Webサーバーは冗長化するからサーバー同士で時刻がズレて無茶苦茶になりそうだな
497:デフォルトの名無しさん
25/09/20 11:48:53.50 fatA2rOh0.net
>>493
ん?AdjustTokenPrivilegesってWin32のやつじゃないんか
498:デフォルトの名無しさん
25/09/20 17:44:31.38 UdgmRdmW0.net
いやセキュリティ上やでないようになってるからエラーなんじゃないか?と思って
499:デフォルトの名無しさん
25/09/20 17:44:58.17 UdgmRdmW0.net
IISは使ったことないからよく知らないのではあるけど
500:デフォルトの名無しさん
25/09/20 18:29:29.72 +04mVDjA0.net
普通ってNPTサーバーから時刻もってこんの?
501:デフォルトの名無しさん
25/09/20 18:38:35.28 bgLvoxel0.net
LocalSystemアカウントが時刻変更権限を持ってるのは間違いないんだから有効化に失敗するのは方法が間違ってるか対象のトークンが想定と違うかのどちらかでしょ
502:デフォルトの名無しさん
25/09/21 04:07:31.01 Obb0mglL0.net
内部通報で無理なので犯罪者通報
暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
URLリンク(nazology.kusuguru.co.jp)
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
503:デフォルトの名無しさん
25/09/21 06:39:33.35 O228kj4m0.net
なんか基地外湧いてきた
504:デフォルトの名無しさん
25/09/21 07:03:46.05 rFy9LaCl0.net
>>488です。みなさんありがとうございます。
以下のサイトを参考に特権有効にする処理書いたのですが、なにか間違ってますかね?...
URLリンク(qiita.com)
いろいろ試して、LocalSystemではなくLocalServiceだと時刻変更できるようで、LocalServiceにimpersonateすることで時刻変更できました。
ただLocalSystemのままでも時刻変えられる気がするんですがね...
505:デフォルトの名無しさん
25/09/21 12:32:47.26 7FG1w1fE0.net
とりあえずWindowsIdentity.GetCurrent().Nameとかでアプリが本当にLocalSystemで動いてるか確認してLocalSystemで動いてるならワーカープロセスが持ってる権限をProcess Explorerとかで確認してみるかな
LocalServiceにimpersonateできるだけの権限で動いているとか
LocalServiceがシステム時刻を変更できる権限を持ってるとか
一般的な環境と違うよね
506:デフォルトの名無しさん
25/09/21 17:00:51.98 QcwFZ8fU0.net
タスクスケジューラーで起動されるときのデフォルトってLocal System?
とりあえず自分はタスクスケジューラーから呼び出される自前のプロセスでNtSetSystemTime出来てるが
507:デフォルトの名無しさん
25/09/21 18:25:56.04 O228kj4m0.net
タスクスケジューラーは実行ユーザーの設定あるでしょ
508:デフォルトの名無しさん
25/09/21 23:02:29.89 WTFOPyOl0.net
それをスーパーユーザでしたいって事じゃ?
509:デフォルトの名無しさん
25/09/22 06:56:23.73 iP9wowO80.net
1行目見るにそもそも実行ユーザーが分かってない
↓
実行ユーザーの指定できるんだから自分で指定しろ
こういう流れでしょ
510:デフォルトの名無しさん
25/09/22 07:49:49.53 ir1F+Evh0.net
なんあらAdministratorsとかのグループ指定でもできるけど
511:デフォルトの名無しさん
25/09/22 23:16:37.10 zAtIUkYI0.net
ワーカープロセスが違うアカウントで動いてるに1票
512:デフォルトの名無しさん
25/09/24 21:51:48.42 4iPutXmOa.net
class C {
A a = new A(); // 1
C() {
A a = new A(); // 2
}
}
1と2でAのインスタンスを生成することに違いはありますか?
コンストラクタ内で生成する2でよいような気もしますが
513:デフォルトの名無しさん
25/09/24 23:10:47.04 dvgofv4/0.net
2つ目は
class C {
A a;
C() {
a = new A();
}
}
だよね?
514:デフォルトの名無しさん
25/09/24 23:23:06.73 ot6MCezpa.net
なるほど、
たしかにコンストラクタ内のローカル変数ではダメですね(aは)
お恥ずかしい…
515:デフォルトの名無しさん
25/09/24 23:27:12.81 ot6MCezpa.net
では、>>512 の1と、>>513 の違いはなんなのでしょうか
516:デフォルトの名無しさん
25/09/24 23:53:32.45 dvgofv4/0.net
コンストラクタが呼ばれる前に初期化できるものと
コンストラクタの中じゃないと初期化できないものがある
上の例は前者
前者に関してはどっちでもいいっちゃいいけど
フィールド宣言と一緒に初期化コードも書いたほうがわかりやすい
517:デフォルトの名無しさん
25/09/25 00:10:14.06 By2ks0eda.net
ありがとうございます
やはりそんな感じなんですね
>>512 の 1はコンストラクタより前に初期化されることはテストで確認しました
ご指摘のとおり、コンストラクタ内でしか初期化できないものもあるようですね
ことばが正しくないと思いますが、デリゲートにイベントハンドラを追加するようなコードがそれに当たりました(僕の拙いテストでは)
後半の「フィールドの宣言と初期化が一緒に~」は納得です
518:デフォルトの名無しさん
25/09/25 00:13:08.63 By2ks0eda.net
x デリゲートに
o オブザーバに
これでも誤っていそうですがw
519:デフォルトの名無しさん
25/10/19 11:52:32.67 DqrF4hvA0.net
もうその辺の質問は丸っとAIに投げた方が周辺知識も含めて適切に解説してくれるようになっちゃったな
520:デフォルトの名無しさん
25/10/19 12:08:55.47 9mZT9cHT0.net
x丸っと
o丸ごと
気持ち悪い言葉使うな
521:デフォルトの名無しさん
25/10/19 12:34:02.25 DqrF4hvA0.net
いやそこにいちいち突っ込ま無いでいられない方がキモイだろw
生きづらそうな奴だなあ
522:デフォルトの名無しさん
25/10/19 12:42:23.29 iiEJIRH40.net
5chに上品を求めてもな
場違いだろう
523:デフォルトの名無しさん
25/10/20 08:10:39.12 t3xMY5Mxr.net
まるっとー!\(^o^)/
524:デフォルトの名無しさん
25/10/20 08:38:31.92 gxggfKmO0.net
>>523
このバカもんが!
525:デフォルトの名無しさん
25/10/20 08:42:09.79 XFStacaR0.net
キンモー
526:デフォルトの名無しさん
25/10/22 14:42:42.18 45/Fx/7g0.net
「.NET Framework 3.5」はOSから削除へ ~Canary版「Windows 11」でFOD提供が終了
あぁ
527:デフォルトの名無しさん
25/10/22 21:41:57.00 s2BLWP9j0.net
手動インストールは今まで通り可能だから余り気にしなくてよくね?
528:デフォルトの名無しさん
25/10/24 12:26:48.49 xZTAnEiJr.net
お金になるんだから新しいの進めないとね
529:デフォルトの名無しさん
25/11/01 19:13:50.74 SOMTSnDa0.net
会社のプログラムコードでオブジェクトを使い終わったらnullを代入する行が一か所もないのは何でや?
ローカル変数を全部varで宣言もするし、何で手抜きするんや?
全部.net frameworkにメモリ解放任せ、コンパイラに型任せするのは頭が悪いんか。
530:デフォルトの名無しさん
25/11/01 20:17:36.23 HZKTr0RoM.net
>>529
C/C++にもC#のvarに相当するもの(auto)が追加されてるよ
531:デフォルトの名無しさん
25/11/02 07:55:07.64 703mRUOQ0.net
>>529
ギャグのつもりなんだろうけど
あまりAIに馬鹿なことを吹き込むな
迷惑だ
532:デフォルトの名無しさん
25/11/02 10:48:16.70 2DIXkYCL0.net
>>529
コピペ?
533:デフォルトの名無しさん
25/11/02 12:09:39.84 bNhQtC9j0.net
とりあえず>>529の頭が悪いのはわかった
534:デフォルトの名無しさん
25/11/02 12:10:17.92 B2JUXIT00.net
何でAIとかコピペやと思い込むんや。
何であえてvarで宣言するんかいな。
varだとコードが読みにくくなる、null代入してこれ以降はこのオブジェクトはもう使わないことが明白でコード読みしやすいという考えにならんのかいな。
あと、ファイル先頭のusingをあえて使わず、名前空間を省略せずに書くことで、名前の階層やスペルを正確に覚えて省略しなくてもコード記述可能に上達させようとか、コード見て、これはどの空間の型なのか明白にしておこうという考えもならんかいな。
IDEで入力して、オブジェクトの自動メンバ表示の機能に頼らずに、普通のテキストエディタですべて自力でコードを記述しようという考えにもならんかいな。
便利さに安易に甘えようとして、コードの読みにくさや利便性がなければ対応力不足な能力に甘んじると違うんかいな。
この程度のタイピングが面倒と思うようでは、タイピング能力も不足の疑い。
わずかな手間を省くことより今言ったことの損失のほうが上回ると思うけどな。
535:デフォルトの名無しさん
25/11/02 12:22:24.23 B2JUXIT00.net
何がどう頭が悪いのかも説明してくれ
536:デフォルトの名無しさん
25/11/02 12:58:31.31 E0HJp5tr0.net
30年ぐらい頭の中が進化してないように見えるぞ
537:デフォルトの名無しさん
25/11/02 13:04:39.39 703mRUOQ0.net
>>535
お前のギャグはつまらないって
分からないところが一番頭悪いわ
538:デフォルトの名無しさん
25/11/02 13:25:09.15 B2JUXIT00.net
>>536 >>537 説明できずに人をけなすだけって、頭が悪いな。
539:デフォルトの名無しさん
25/11/02 14:09:59.48 hocl4sTR0.net
あの、転職してきて今の職場みんなvscodeで書いていてvisual studioの自分が少数派なんだけど、vs codeの方がC#書くうえでメリットとかあったりしますか
やっぱりvscode前提で話が動くことあって合わせるのに苦労することがたまにある。最近それに合わせようとvs codeの使い方を勉強してるけどとにかく色々めんどくさいというか……
そもそも画面が見にくくてしょうがない
540:デフォルトの名無しさん
25/11/02 14:18:31.07 HCi6xwDM0.net
>>539
VS Codeを使いなさい。
Visual Studioは重くて使いにくいし色々面倒くさい。
541:デフォルトの名無しさん
25/11/02 14:20:42.73 BJEeTNbw0.net
github copilotはvscodeのほうが進んでる
自分はvscodeでAIに書かせてvsでデバッグしてる
542:デフォルトの名無しさん
25/11/02 14:47:38.54 J3Cym/fe0.net
>>539
好きなの使えばいいよ
エディタやIDEは人に強制するものでも
無理やり他人に合わせるようなものじゃないんだから
vscode前提の話に無理してまで付き合う必要ないでしょ
543:デフォルトの名無しさん
25/11/02 14:54:04.33 E0HJp5tr0.net
会社がケチでVS購入する予算出してくれないのでは疑惑
544:デフォルトの名無しさん
25/11/02 16:21:59.09 e02xUH3g0.net
vscodeってインストールして即C#で書きましょってできないのでは?
Visual C# 2010 Expressの方がまだマシだと思う
545:デフォルトの名無しさん
25/11/02 16:32:25.28 1fKkZElw0.net
VSCodeはemacs並みに便利だぞww
546:デフォルトの名無しさん
25/11/02 16:35:26.43 1fKkZElw0.net
武笠からVisualStudio使ってGUI慣れしてるとVSCodeのコンソール操作やコマンドパレット操作が面倒で仕方ない
547:デフォルトの名無しさん
25/11/02 16:57:05.29 MCw/zdpy0.net
WebだとVSCodeのほうが圧倒的に便利だね
どうせ他の言語も使うから
548:デフォルトの名無しさん
25/11/02 19:32:38.83 kqx/RH8b0.net
>>545
vim派なせいかVSCodeの良さが分からない
汎用性が高いのはまぁ分かるけど
549:デフォルトの名無しさん
25/11/04 09:22:41.26 rY+MKscwp.net
>>548
あれは不便だと皮肉で言ってるんじゃねえの?
550:デフォルトの名無しさん
25/11/05 01:13:05.65 lfdATCwE0.net
>>547
ガッツリC♯メインです、ってならVSでいいんだけどね
お仕事も多角化してるから少なくともCodeは必須だし
551:デフォルトの名無しさん
25/11/05 06:35:23.86 5NBPAv2I0.net
別に必須ではない
552:デフォルトの名無しさん
25/11/10 12:00:27.64 23EqRWch0.net
git管理下のプロジェクトでVSからファイル名の変更をリファクタリング使ってやるとハマることあるよ
同期する時はよくよく気をつけて、他のメンバーから袋叩きにされんように
553:デフォルトの名無しさん
25/11/10 12:21:40.74 UhuUvnV0M.net
メクラコミットするような奴は何使おうが事故るよ
554:デフォルトの名無しさん
25/11/28 07:28:31.03 CqZDoZJA0.net
ほんまやで
555:デフォルトの名無しさん
25/12/19 12:15:49.17 gWQHKfoD0.net
URLリンク(w.atwiki.jp)
556:デフォルトの名無しさん
25/12/21 20:53:27.69 CWI2bRJe0.net
C#はCの系列言語に偽装したVBだな。
最も基本的な構文がC言語と共通なだけで、Cの関数が使えるわけでもなく互換性がない。
名前にだまされて系列言語と勘違いする営業が多いんかいな。
Javaと同じくらいの別言語やのに。
中身の実態はVB.NETと何が違うんや。
まだC#を知らずに始めようとするC++のプログラマにも、あれはVBだと教えたほうがいいな。
557:デフォルトの名無しさん
25/12/21 21:45:01.33 dTS5CRaY0.net
それは完全に逆で、.NETはC#を第一言語として作られたプラットフォームであり、
VB.NETはVB風の構文を使用して.NETプラットフォーム上で動くアプリケーションを開発できるC#の代替言語の一つ。
だったんだけど、今は少し状況が違っていて、VB.NETは既に開発が終了しており最新の.NETは事実上C#専用になっている。
558:デフォルトの名無しさん
25/12/22 00:16:55.22 nbS93j9b0.net
Cに構文が似てるMS版Java
559:デフォルトの名無しさん
25/12/22 00:35:44.56 Gt1/VTKV0.net
C♯があるからVSが生き残ってる気がしなくもない
560:デフォルトの名無しさん
25/12/22 00:45:35.83 Rjn0kM720.net
JavaよりもDelphi
561:デフォルトの名無しさん
25/12/22 07:24:28.55 F5F/0SAV0.net
Delphiってまだあるんか
562:デフォルトの名無しさん
25/12/22 10:34:57.18 14GAd2HmM.net
BASICが一番読みやすいんだけどな
それかシーケンスラダー