!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part156
https://mevius.5ch.net/test/read.cgi/tech/1663479569/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part157
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f201-IwB9)
2022/11/25(金) 13:16:08.91ID:HZEumDr50789デフォルトの名無しさん (ワッチョイ 6102-wWxq)
2023/02/26(日) 12:19:06.70ID:uDw5JavV0 命名さえきちんとしてればvar使おうがどっちゃでも構わんよ
うちの会社では全面的にOKにしてる
うちの会社では全面的にOKにしてる
790デフォルトの名無しさん (ササクッテロレ Sp75-BJMC)
2023/02/26(日) 12:21:39.64ID:H0yuRSQqp 初期化無し変数使わない人たち?
791デフォルトの名無しさん (ワッチョイ 25ac-MGTC)
2023/02/26(日) 13:29:38.39ID:NMq20dGb0 >>786
勘弁してください
勘弁してください
792デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/26(日) 15:39:47.68ID:5M6WVcNga >>788
初期化せず予め宣言すること自体ないわ
初期化せず予め宣言すること自体ないわ
793デフォルトの名無しさん (ワッチョイ 2178-W5vA)
2023/02/26(日) 15:50:59.27ID:/EdsYwMi0 >>792
try-catchの外側で変数宣言しないの?
try-catchの外側で変数宣言しないの?
794デフォルトの名無しさん (ワッチョイ 8910-4wGN)
2023/02/26(日) 16:03:34.39ID:UDvE2DGT0 それこそ初期化してないとダメなやつでは?
795デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/26(日) 16:05:18.21ID:5M6WVcNga796デフォルトの名無しさん (ササクッテロレ Sp75-BJMC)
2023/02/26(日) 17:59:22.50ID:1pphtrpop >>795
外に出しても同じじゃね?
外に出しても同じじゃね?
797デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/02/26(日) 18:15:27.22ID:CTUJHtcQ0798デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 18:27:05.38ID:PXNtu1caM よくわからんけどこんな感じの話かな?
一般的な使い方
try{
何らかのファイルを読み込んだりするメソッド()
}catch
上の初心者の使い方
べつの何らかのメソッド(){
try{
File.ReadAllText()
}catch //もうここでキャッチしてる
}
一般的な使い方
try{
何らかのファイルを読み込んだりするメソッド()
}catch
上の初心者の使い方
べつの何らかのメソッド(){
try{
File.ReadAllText()
}catch //もうここでキャッチしてる
}
799デフォルトの名無しさん (ササクッテロレ Sp75-BJMC)
2023/02/26(日) 18:35:34.01ID:1pphtrpop varで宣言するか、型名で宣言するかの話な
string s;
swith(hove)
{
case 1:
s = “one”;
break;
case 2:
s = “two”;
以下略
みたいな時に、
string s;って書くか、var s = “”;みたいに書くか
string s;
swith(hove)
{
case 1:
s = “one”;
break;
case 2:
s = “two”;
以下略
みたいな時に、
string s;って書くか、var s = “”;みたいに書くか
800デフォルトの名無しさん (ワッチョイ 897c-B+wy)
2023/02/26(日) 18:37:30.50ID:2htEN4+y0 そういう事じゃなくてtryの中での何かしらの情報をcatchの中でも使いたいって事なんじゃね
801デフォルトの名無しさん (ササクッテロレ Sp75-BJMC)
2023/02/26(日) 18:41:55.62ID:kPCuIbSup いや、一連の流れはvarを使うか型名を使うかの話なんだが?
802デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 18:45:14.91ID:PXNtu1caM ダメな例外の使い方
Tekitou a = null;
try{
a=適当なメソッド();
} catch(略)|
return null;//もしくはエラーコードなんか返したりするw
}
return a;
Tekitou a = null;
try{
a=適当なメソッド();
} catch(略)|
return null;//もしくはエラーコードなんか返したりするw
}
return a;
803デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 18:59:07.89ID:PXNtu1caM それでメソッドの戻り値がnullかどうか判定してると言う…
必要な場合もあるかもしれないけどよく考えてみて欲しい
var a=適当なメソッド();
a.何かする();
return a;
でtry-catchは呼び出し元で判定でいいんじゃないかと
必要な場合もあるかもしれないけどよく考えてみて欲しい
var a=適当なメソッド();
a.何かする();
return a;
でtry-catchは呼び出し元で判定でいいんじゃないかと
804デフォルトの名無しさん (ワッチョイ 6102-wWxq)
2023/02/26(日) 19:01:36.48ID:uDw5JavV0 Try系メソッドの存在の否定始まったな
805デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 19:03:07.43ID:PXNtu1caM 上の初心者は
Tekitou a = null;
がtryブロック前に必要だからvarじゃだめだって言ってるんだろ?
Tekitou a = null;
がtryブロック前に必要だからvarじゃだめだって言ってるんだろ?
806デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 19:05:15.93ID:PXNtu1caM807デフォルトの名無しさん (アウアウウー Sa39-hxGH)
2023/02/26(日) 19:08:43.27ID:6DyDqsNYa だから何だ死ね。
808デフォルトの名無しさん (ワッチョイ 6102-wWxq)
2023/02/26(日) 19:09:32.53ID:uDw5JavV0 例外の内容を精査する必要が無いなら、握りつぶす事はあり得る
809デフォルトの名無しさん (オイコラミネオ MMad-W5vA)
2023/02/26(日) 19:20:26.09ID:PXNtu1caM もし対応不能な例外なら
var result=何とかメソッド();
if(result is null)
{
console.writeline("原因はわからんけど失敗しました");
return ;
}
↓こうなったほうがいいんじゃないか?(個人の感想です)
try{
var result=何とかメソッド();
}
catch(適当)
{
console.writeline("ファイルがなかった");
}
catch(また適当)
{
console.writeline("ファイルのフォーマットが間違ってた");
}
var result=何とかメソッド();
if(result is null)
{
console.writeline("原因はわからんけど失敗しました");
return ;
}
↓こうなったほうがいいんじゃないか?(個人の感想です)
try{
var result=何とかメソッド();
}
catch(適当)
{
console.writeline("ファイルがなかった");
}
catch(また適当)
{
console.writeline("ファイルのフォーマットが間違ってた");
}
810デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/26(日) 19:31:21.12ID:jfiEDsdga >>800
初期化してない可能性があるのに使えるわけないじゃん
初期化してない可能性があるのに使えるわけないじゃん
811デフォルトの名無しさん (ワッチョイ fd79-RFKS)
2023/02/26(日) 22:13:31.77ID:OE3X2HvJ0 センスゼロの奴に限って非推奨なことやりたがるってよくわかるな
812デフォルトの名無しさん (ワッチョイ 897c-B+wy)
2023/02/26(日) 22:43:29.16ID:2htEN4+y0 >>810
話の流れが分かって無いアホw
話の流れが分かって無いアホw
813デフォルトの名無しさん (ワッチョイ 6102-wWxq)
2023/02/26(日) 22:48:20.14ID:uDw5JavV0 話が完全に横道に逸れてて草
814デフォルトの名無しさん (ワッチョイ eebc-PJrl)
2023/02/26(日) 22:53:18.80ID:EH54EPWP0 横道というか、スレタイも >>1 も読めない奴らに草
815デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/02/26(日) 23:21:00.54ID:CTUJHtcQ0 >>812
話の流れをもうちょい前から読んで見ることだなw
話の流れをもうちょい前から読んで見ることだなw
816デフォルトの名無しさん (ワッチョイ b12f-1yY1)
2023/02/27(月) 20:12:03.56ID:Akgqa2X30 try-catchとか関係なくて
nullに初期化したいときにvarが使えないってだけの話だろ
varは型が推論できないとダメなんだからそういうもんだってだけ
変数をnullで初期化することの是非や例外の扱いは別の話
nullに初期化したいときにvarが使えないってだけの話だろ
varは型が推論できないとダメなんだからそういうもんだってだけ
変数をnullで初期化することの是非や例外の扱いは別の話
817デフォルトの名無しさん (ワッチョイ fd79-sOXG)
2023/02/27(月) 21:56:17.35ID:egjSOww/0 初心者スレで非推奨のvarの使い方勧めるのやめてくださいね
818デフォルトの名無しさん (オッペケ Sr75-W5vA)
2023/02/27(月) 22:29:07.67ID:JLUpdfoUr どうしてもvarを使ってnullで初期化したいなら、たとえば
var s = (string?)null;
でいちおう文法的にはいけるね
ローカル変数宣言はすべてvarで統一するようなコーディングスタイルを採用してるなら、
個人的にはちょっと賛同しがたいけど、そういうポリシーということでアリなのかもしれない
var s = (string?)null;
でいちおう文法的にはいけるね
ローカル変数宣言はすべてvarで統一するようなコーディングスタイルを採用してるなら、
個人的にはちょっと賛同しがたいけど、そういうポリシーということでアリなのかもしれない
819デフォルトの名無しさん (ワッチョイ ae68-ZYAP)
2023/02/27(月) 22:43:14.23ID:GQlYFKfY0 Cシャープ滅茶苦茶勉強して知識死ぬほどあるのに
競技用プログラミングではセンスある未経験に負けるのが悔しすぎて泣きたすぎる
競技用プログラミングではセンスある未経験に負けるのが悔しすぎて泣きたすぎる
820デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/02/27(月) 22:52:24.05ID:IwcHfuRb0 言語学者が文学で勝負すんな
821デフォルトの名無しさん (ワッチョイ f6bb-Arif)
2023/02/28(火) 07:11:14.63ID:3WmX3+jc0 (センスとか言ってる時点で知識量が足りねーんだよ)
822デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/02/28(火) 14:16:08.99ID:y7elf6D90 ufcpp見るとだいたいvar使ってればOKでコードが読みづらくなるならvar以前の問題が何かあると書いてる
まったくもってその通り
まったくもってその通り
823デフォルトの名無しさん (アウグロ MM49-sOXG)
2023/02/28(火) 17:33:08.16ID:ovA6LiBhM >>822
なんか根拠あるの?
なんか根拠あるの?
824デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/28(火) 17:50:10.38ID:qEty2QKoa 経験則
825デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/28(火) 17:50:55.08ID:qEty2QKoa ufcppより経験を積んでる自信があるなら論破してこい
826デフォルトの名無しさん (ワッチョイ b12f-cBbs)
2023/02/28(火) 19:28:39.24ID:50ahu/qg0 そもそもvarは、コードを書く人のための機能であって
コードを読む人のための機能ではないと思うぞ
コードを読む人のための機能ではないと思うぞ
827デフォルトの名無しさん (ササクッテロル Sp75-BJMC)
2023/02/28(火) 19:29:40.86ID:M/injSE6p 三文字打てば良い楽々コーディングよな
828デフォルトの名無しさん (ワッチョイ fd79-sOXG)
2023/02/28(火) 19:53:22.92ID:It5dm/K20 >>825
そこマイクロソフトよりデカい?
そこマイクロソフトよりデカい?
829デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/02/28(火) 20:03:37.91ID:qEty2QKoa だからそう言ってこいよ
830デフォルトの名無しさん (ササクッテロル Sp75-BJMC)
2023/02/28(火) 20:24:10.06ID:gde+l/Fdp VisualStudioは、 varを使うか型名を使うか、どっちにしても余計なお節介出して来るんだよなぁ
831デフォルトの名無しさん (ラクッペペ MM0e-TR4a)
2023/02/28(火) 20:36:45.66ID:0m/LxTGDM ツールに振り回されてんの?
人として情けないね
人として情けないね
832デフォルトの名無しさん (ワッチョイ 1a4b-hxGH)
2023/02/28(火) 20:44:18.58ID:kJd3bldF0 何言ってんだコイツ。
833デフォルトの名無しさん (ワッチョイ 7d68-+7HM)
2023/02/28(火) 22:14:36.56ID:QptBiF/w0 ただでさえプログラムは面倒くさい事のオンパレードなのに、var位使って行こうぜ
834デフォルトの名無しさん (ワッチョイ ae05-Fsum)
2023/02/28(火) 23:33:21.23ID:N7XzWDMw0835デフォルトの名無しさん (ワッチョイ b168-4Kpt)
2023/03/01(水) 01:34:59.57ID:VyWbviLu0 LINQの場合、var書かないわけにもいかないし、その時だけだと統一感が悪い。
836デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/03/01(水) 07:54:50.21ID:qaR+V2vd0837デフォルトの名無しさん (アウアウウー Sa39-hxGH)
2023/03/01(水) 08:07:51.48ID:tbGPzE+Ma タプルが上位互換とは
838デフォルトの名無しさん (アウアウウー Sa39-xnDZ)
2023/03/01(水) 08:44:56.23ID:c5msHDS5a varを使ったほうが楽じゃん
839デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/03/01(水) 09:03:00.15ID:qaR+V2vd0 >>837
知らんのか
知らんのか
840デフォルトの名無しさん (ワッチョイ 05e5-wWxq)
2023/03/01(水) 10:03:28.25ID:sgVp+QOv0 Item1とかItem2とか、どれが何のためのデータなのか解らんようなの使う気にならんな……
841デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/03/01(水) 10:25:21.30ID:zgl5hYJEa >>840
名前つけられるの知らんのか
名前つけられるの知らんのか
842デフォルトの名無しさん (ササクッテロル Sp75-BJMC)
2023/03/01(水) 10:28:16.33ID:NWENc0Hxp メソッドの引数のネーミング、考えるの面倒だよな?
843デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/03/01(水) 10:45:11.60ID:zgl5hYJEa 命名が難しいのはだいたい設計が悪い
ローカル変数ならともかく引数は明確な役割があるはず
ローカル変数ならともかく引数は明確な役割があるはず
844デフォルトの名無しさん (ササクッテロル Sp75-BJMC)
2023/03/01(水) 10:46:22.97ID:iOTs8eHzp >>843
だからそのprivateメソッドの方が尚更面倒なんよ
だからそのprivateメソッドの方が尚更面倒なんよ
845デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/03/01(水) 10:48:50.55ID:zgl5hYJEa だからそれは変な切り出し方をしてるからだよ
846デフォルトの名無しさん (ササクッテロル Sp75-BJMC)
2023/03/01(水) 10:51:27.66ID:iOTs8eHzp ローマ字つづりでいいかなぁ?
847デフォルトの名無しさん (ワッチョイ 05e5-wWxq)
2023/03/01(水) 10:54:17.84ID:sgVp+QOv0 >>841
そっちのタプルは構造体やん
そっちのタプルは構造体やん
848デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/03/01(水) 11:44:56.01ID:zgl5hYJEa >>847
構造体だからパフォーマンスが高いんだろw
構造体だからパフォーマンスが高いんだろw
849デフォルトの名無しさん (ワッチョイ 05e5-wWxq)
2023/03/01(水) 12:27:27.77ID:sgVp+QOv0 俺、パフォーマンスの話なんかしとらんからなぁ
まぁ、ValueTupleも場合によって使うけど、だいたい即値分解してしまうからあんまりメンバ名付けたことないな
まぁ、ValueTupleも場合によって使うけど、だいたい即値分解してしまうからあんまりメンバ名付けたことないな
850デフォルトの名無しさん (アウアウウー Sa39-K1He)
2023/03/01(水) 12:51:38.98ID:iHuCndf+a >>849
じゃあ構造体で何が悪い?
じゃあ構造体で何が悪い?
851デフォルトの名無しさん (ワッチョイ 0d01-6sLV)
2023/03/01(水) 14:00:57.77ID:svqy3iKu0 なんでこの人たちこんなイライラしてるの
852デフォルトの名無しさん (ワッチョイ 6d07-K1He)
2023/03/01(水) 15:07:47.34ID:qaR+V2vd0 イライラしたやつ出てきたなw
853デフォルトの名無しさん (ワッチョイ dae6-Csze)
2023/03/01(水) 17:45:05.94ID:LI8bJI1D0 正規表現で、一致した文字列のうちの一部だけを変更するにはどうすればいいでしょうか。
例えば、
\[.+\|.+\]
というパターンでマッチングして、マッチした値の[と|と]を置き換えたいです。
↓例
入力:[あ|あいうえお]
置換後:<あ-あいうえお>
※[を<に、|を-に、]を>に置き換えています。
例えば、
\[.+\|.+\]
というパターンでマッチングして、マッチした値の[と|と]を置き換えたいです。
↓例
入力:[あ|あいうえお]
置換後:<あ-あいうえお>
※[を<に、|を-に、]を>に置き換えています。
854デフォルトの名無しさん (ワッチョイ fa74-hJgV)
2023/03/01(水) 17:49:47.98ID:81D5Vj700 \[(.+)\|(.+)\]
<$1-$2>
これくらいハゲでもわかる
<$1-$2>
これくらいハゲでもわかる
855デフォルトの名無しさん (ワッチョイ dae6-Csze)
2023/03/01(水) 17:55:01.04ID:LI8bJI1D0 >>854
ありがとうございます!!(>▽<)
ありがとうございます!!(>▽<)
856デフォルトの名無しさん (ワッチョイ 7610-wWxq)
2023/03/01(水) 19:34:04.22ID:LQeRVcKu0 また髪の話してる・・・
857デフォルトの名無しさん (ワッチョイ aa9f-ZYAP)
2023/03/02(木) 01:06:05.40ID:pwr4e0eZ0 ModernWPF UIのコンテントダイアログでプログレスダイアログをいい感じにMVVMで実装する方法ないかな?
やりたいこと:
これをProgressDialog.xamlで定義してEventAggregatorでイベント飛ばしてプログレスバーとテキストを更新
https://github.com/Kinnara/ModernWpf/wiki/ContentDialog
令和にもなって、IProgressDialogやTaskDialogというか別ウィンドウ出すのはなんかダサいし。
やりたいこと:
これをProgressDialog.xamlで定義してEventAggregatorでイベント飛ばしてプログレスバーとテキストを更新
https://github.com/Kinnara/ModernWpf/wiki/ContentDialog
令和にもなって、IProgressDialogやTaskDialogというか別ウィンドウ出すのはなんかダサいし。
858デフォルトの名無しさん (ワッチョイ 5a10-wpI/)
2023/03/02(木) 01:40:05.17ID:W+Au/SFm0 >>857
WPF(.NET, WinUI) GUIプログラミング Part31
https://mevius.5ch.net/test/read.cgi/tech/1674334396/
ここで質問の方が良くないか?
WPF(.NET, WinUI) GUIプログラミング Part31
https://mevius.5ch.net/test/read.cgi/tech/1674334396/
ここで質問の方が良くないか?
859デフォルトの名無しさん (ワッチョイ aa9f-ZYAP)
2023/03/02(木) 09:19:55.51ID:pwr4e0eZ0860デフォルトの名無しさん (ワッチョイ 89e5-wWxq)
2023/03/02(木) 09:20:53.64ID:2uS/Yj6n0 誘導されてきた言えば問題ないやろ
861デフォルトの名無しさん (オッペケ Sr75-CaCf)
2023/03/02(木) 09:51:09.87ID:TSzVcIRer862デフォルトの名無しさん (ワッチョイ 1302-h69e)
2023/03/04(土) 22:44:54.38ID:MWrxXT5A0 あるクラスの中に定数やenumを定義したとき、そのクラスのインスタンスを複数個生成したら
全く同じ定義がそれぞれのインスタンスに含まれてしまうのでしょうか?
もしそうでも別に実害は無いですが、なんか気持ち悪いです。
全く同じ定義がそれぞれのインスタンスに含まれてしまうのでしょうか?
もしそうでも別に実害は無いですが、なんか気持ち悪いです。
863デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/04(土) 22:52:26.87ID:XS/j5rrj0 アホw
出来る出来ないの話と
実際にやるやらないは別
気持ち悪いと思うならやならければ良い
それがクラス設計ってもんやろ
出来る出来ないの話と
実際にやるやらないは別
気持ち悪いと思うならやならければ良い
それがクラス設計ってもんやろ
864デフォルトの名無しさん (ワッチョイ 1302-h69e)
2023/03/04(土) 23:10:17.51ID:MWrxXT5A0865デフォルトの名無しさん (ワッチョイ 4110-6803)
2023/03/04(土) 23:31:39.37ID:8JZeKg+Q0 ただの定義にインスタンスもなにもないよ
気にする必要は無い
気にする必要は無い
866デフォルトの名無しさん (ブーイモ MM33-YseW)
2023/03/05(日) 00:06:21.53ID:jHbb3BElM >>862
含まれない
含まれない
867デフォルトの名無しさん (ワッチョイ 1302-h69e)
2023/03/05(日) 00:18:49.48ID:ebD0iZh90868デフォルトの名無しさん (ワッチョイ 41da-5j3v)
2023/03/05(日) 01:59:20.41ID:Q+Z0cI/30 そこらのSEよりC#のコンパイラのほうが何倍も賢い
869デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 07:49:42.36ID:eEJXh7qx0870デフォルトの名無しさん (ワッチョイ 8b10-zdzo)
2023/03/05(日) 07:56:16.98ID:ZL6T0NVj0 >>862
constはクラスの中に入れんとダメだが、enumはclassの中じゃなくても定義できるやで
constはクラスの中に入れんとダメだが、enumはclassの中じゃなくても定義できるやで
871デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 08:19:17.85ID:eEJXh7qx0 結局は基礎が出来てないだけかw
出来る事が分かってなきゃそうなるわな
特に基礎レベルで分かってなきゃ尚更
出来る事が分かってなきゃそうなるわな
特に基礎レベルで分かってなきゃ尚更
872デフォルトの名無しさん (ワッチョイ 41e5-zdzo)
2023/03/05(日) 08:27:55.53ID:XuMWIxYS0 constやenumがビルドしたらどうなるのかとか、classの実体がどうなるのかとか
そういうのちゃんと勉強した方がいいね
そういうのちゃんと勉強した方がいいね
873デフォルトの名無しさん (アウアウウー Sa1d-/UsF)
2023/03/05(日) 08:59:55.66ID:4pO1EQ6ma874デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 09:22:43.13ID:eEJXh7qx0 >>873
だから“しか”って言ってんだろ
だから“しか”って言ってんだろ
875デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 09:24:43.12ID:eEJXh7qx0 こういう文章の意味が分からずに突っ込んで来る連中って本当にプログラム書けてるの?
プログラム“言語”だぞ
プログラム“言語”だぞ
876デフォルトの名無しさん (アウアウウー Sa1d-/UsF)
2023/03/05(日) 09:25:19.90ID:4pO1EQ6ma >>874
逆になぜそこで「しか」と思っちゃったんだよ
逆になぜそこで「しか」と思っちゃったんだよ
877デフォルトの名無しさん (アウアウウー Sa1d-/UsF)
2023/03/05(日) 09:26:42.55ID:4pO1EQ6ma878デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 09:32:14.41ID:eEJXh7qx0 昨日のやつ?
俺はDBのPKフィールドはGUID使えばリスク減るって言ってた奴だよ
別人と勘違いすんじゃねえよ
文言で区別付くだろ
これだから無能はw
俺はDBのPKフィールドはGUID使えばリスク減るって言ってた奴だよ
別人と勘違いすんじゃねえよ
文言で区別付くだろ
これだから無能はw
879デフォルトの名無しさん (スッップ Sd33-W7pT)
2023/03/05(日) 09:34:22.04ID:VNYPZIzLd 相手の質問に煽るだけって時点でね…
そもそも質問も答えもまだ理解できてないんじゃないか
そもそも質問も答えもまだ理解できてないんじゃないか
880デフォルトの名無しさん (ワッチョイ c907-/UsF)
2023/03/05(日) 09:39:07.78ID:HVqlejWD0881デフォルトの名無しさん (ワッチョイ 417c-1tkp)
2023/03/05(日) 09:47:05.28ID:eEJXh7qx0 は?
お前ら全員が無能だって証明されて終わったやんw
何言ってんだ無能w
お前ら全員が無能だって証明されて終わったやんw
何言ってんだ無能w
882デフォルトの名無しさん (アウアウウー Sa1d-/UsF)
2023/03/05(日) 09:55:22.67ID:4pO1EQ6ma こんな典型的なアスペはなかなかいないな
883デフォルトの名無しさん (ワッチョイ 8b7b-RSMl)
2023/03/05(日) 10:35:18.92ID:tq7yfQYd0 >>870
learn.microsoftなど見るとこれが一番適切な回答っぽいな。ただキーワードが分かっているものは自分で検索したほうが質問するよりずっと早い
enum
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/builtin-types/enum
const
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/const
あとNG推奨
ワッチョイ 417c-1tkp
アウアウウー Sa1d-/UsF
ワッチョイ c907-/UsF
learn.microsoftなど見るとこれが一番適切な回答っぽいな。ただキーワードが分かっているものは自分で検索したほうが質問するよりずっと早い
enum
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/builtin-types/enum
const
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/const
あとNG推奨
ワッチョイ 417c-1tkp
アウアウウー Sa1d-/UsF
ワッチョイ c907-/UsF
884デフォルトの名無しさん (ワッチョイ c907-/UsF)
2023/03/05(日) 10:38:45.37ID:HVqlejWD0885デフォルトの名無しさん (スップ Sd73-Qpn1)
2023/03/05(日) 11:33:39.09ID:LimRRCEtd 前回は流してたんだがGUIDをキーにするとした場合、
少ない時間で大量にデータが登録される際の並び順ってどうやって保証するのかね
(INSERT~SELECTで複数件登録するとか)
そういう時は使わないって回答なんだろうか
少ない時間で大量にデータが登録される際の並び順ってどうやって保証するのかね
(INSERT~SELECTで複数件登録するとか)
そういう時は使わないって回答なんだろうか
886デフォルトの名無しさん (ワッチョイ 4110-W5Lg)
2023/03/05(日) 12:11:21.86ID:V5cM5Nk90 IDENTITYの自動採番だってそういうの保証はされないんじゃね?
何らかの順序情報が必要ならそれを持たせるようにしないと。
何らかの順序情報が必要ならそれを持たせるようにしないと。
887デフォルトの名無しさん (ブーイモ MMeb-YseW)
2023/03/05(日) 15:46:52.04ID:CbYCfeUhM >>886
一括の複数インサート時の順序は保証されてる
複数テーブルにまたがる複数のトランザクションならインサート順とコミット順が前後する可能性はあるけどインサート順とidentityの大小は基本的に保証されてる
保証されないのはIDENDITY_INSERT OFFのような特殊な使い方をした時だけ
ついでに言うとコミット順で完全にソートできるようにするには1つのトランザクションがコミットするまで次のトランザクションを待たせる作りが必要になるので一般的にはやめたほうがいいやり方
一括の複数インサート時の順序は保証されてる
複数テーブルにまたがる複数のトランザクションならインサート順とコミット順が前後する可能性はあるけどインサート順とidentityの大小は基本的に保証されてる
保証されないのはIDENDITY_INSERT OFFのような特殊な使い方をした時だけ
ついでに言うとコミット順で完全にソートできるようにするには1つのトランザクションがコミットするまで次のトランザクションを待たせる作りが必要になるので一般的にはやめたほうがいいやり方
888デフォルトの名無しさん (スップ Sd73-Qpn1)
2023/03/05(日) 16:11:18.22ID:LimRRCEtd 普通は1トランザクション内で保証されていればいいと思ってるけど
仕様によっては複数トランザクションでも保証しないとだめなケースもあるとしたらそうかもしれないね
スレチだったわすまん
仕様によっては複数トランザクションでも保証しないとだめなケースもあるとしたらそうかもしれないね
スレチだったわすまん
889デフォルトの名無しさん (ワッチョイ 9342-Qpn1)
2023/03/05(日) 16:34:12.19ID:wm/Rzcr70 GUIDはメリットがまったくないわけじゃないが、言うほど強力なものでもない
何しろ彼でさえ理由を具体的に説明できない程度だからね
で、問題はユニークであることが完全に保証されないからそれなりのケアが必須だってことだな
何しろ彼でさえ理由を具体的に説明できない程度だからね
で、問題はユニークであることが完全に保証されないからそれなりのケアが必須だってことだな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 自閉症が「んなっしょい」と連呼するお🏡
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 高市総理で期待してるかもしれないけど、自民党はもうダメだから、超党派の勢力が出てくるみたいだぞ。 [134367759]
- トヨタ、反日だった。2027年に中国にレクサスのEV工場を設立。高市 [931948549]
