■前スレ
ふらっと C#,C♯,C#(初心者用) Part147
http://mevius.5ch.net/test/read.cgi/tech/1582100741/
■関連スレ
C#, C♯, C#相談室 Part94
http://mevius.5ch.net/test/read.cgi/tech/1553075856/
■コードを貼る場合は↓を使いましょう。
http://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/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・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
ふらっと C#,C♯,C#(初心者用) Part148
■ このスレッドは過去ログ倉庫に格納されています
1ななC ◆jPpg5.obl6
2020/05/27(水) 10:14:39.92ID:wHIUQvvs379デフォルトの名無しさん
2020/07/03(金) 04:37:08.56ID:ASRnm0+K >>374
開発環境と実行環境は別ものと考えるのが常識だ
サーバーエクスプローラーが絶対パスの直指定しかできなくても
アプリケーションは相対パスから計算して接続文字列を組み立てられる
実行時にexeとmdfが揃ってればいい
開発時は別にどこにあってもいい
開発環境と実行環境は別ものと考えるのが常識だ
サーバーエクスプローラーが絶対パスの直指定しかできなくても
アプリケーションは相対パスから計算して接続文字列を組み立てられる
実行時にexeとmdfが揃ってればいい
開発時は別にどこにあってもいい
380デフォルトの名無しさん
2020/07/03(金) 06:59:07.42ID:Ul5hp/bW >>376
実行ファイルはC#なのですがVBでも同じと言われれば同じでした
実行ファイルはC#なのですがVBでも同じと言われれば同じでした
381デフォルトの名無しさん
2020/07/03(金) 07:26:53.47ID:WuuXk3Fg 共有フォルダに同時アクセス制限が掛かってる可能性ない?
NASとかじゃなくてWindowsが共有元になってると
フォルダ右クリ→プロパティ→共有→詳細な共有で見られる同時に共有できるユーザー数がデフォルトは20になってるはず(ホストがWindowsServerだともっと大きいけど)
スレ違いだけどな
NASとかじゃなくてWindowsが共有元になってると
フォルダ右クリ→プロパティ→共有→詳細な共有で見られる同時に共有できるユーザー数がデフォルトは20になってるはず(ホストがWindowsServerだともっと大きいけど)
スレ違いだけどな
382デフォルトの名無しさん
2020/07/03(金) 09:42:19.94ID:/M5CWcWs383デフォルトの名無しさん
2020/07/03(金) 12:45:57.57ID:6268sYfp384デフォルトの名無しさん
2020/07/03(金) 12:53:55.19ID:ovltho7f 言いたいことは分かるけど、それだと究極的には質問は「年収上げる早道は何か?」になっちゃうよw
385デフォルトの名無しさん
2020/07/03(金) 12:56:34.79ID:9FiA0PT2 「不労所得で生活していくには?」じゃないの?
386デフォルトの名無しさん
2020/07/03(金) 13:50:51.57ID:BB9T+E2r >>384
言いたいことを分かった上で敢えて茶々を入れるなら、もう少し面白いとか上手いとか思えるものにしてくれ。
言いたいことを分かった上で敢えて茶々を入れるなら、もう少し面白いとか上手いとか思えるものにしてくれ。
387デフォルトの名無しさん
2020/07/03(金) 14:07:43.24ID:/+uSoVK/ CをC#にあげたいんだけど何食べれば良い?
388デフォルトの名無しさん
2020/07/03(金) 14:16:05.81ID:aiLC+msI 「石油王になるには?」だろ
389378
2020/07/03(金) 14:19:46.52ID:hVBUXcHj390デフォルトの名無しさん
2020/07/03(金) 14:26:16.82ID:d7ynYz1d 馬鹿が馬鹿に回答
391デフォルトの名無しさん
2020/07/03(金) 14:26:33.28ID:RFZjc7Vw >>387
ヘリウムガスをほんの少し。加減は分からないので絶対音感のある人に協力してもらって。
ヘリウムガスをほんの少し。加減は分からないので絶対音感のある人に協力してもらって。
392デフォルトの名無しさん
2020/07/03(金) 15:01:59.68ID:/+uSoVK/393デフォルトの名無しさん
2020/07/03(金) 15:49:52.93ID:/M5CWcWs >>389
サンクスです、FireFoxとかみるとデータ保存用にSQLiteとか使ってますよね
単に実行ファイルと同じ場所にデータベースファイル保存したいだけなのに
そんなおかしいことゆってますかね?
サンクスです、FireFoxとかみるとデータ保存用にSQLiteとか使ってますよね
単に実行ファイルと同じ場所にデータベースファイル保存したいだけなのに
そんなおかしいことゆってますかね?
394デフォルトの名無しさん
2020/07/03(金) 18:32:32.57ID:atDPO4vQ >>368
それで必要ないReflectionやらコードの動的生成とかに突っ込んでいくんだよな
それで必要ないReflectionやらコードの動的生成とかに突っ込んでいくんだよな
395デフォルトの名無しさん
2020/07/03(金) 20:14:17.82ID:+85BUcO3396デフォルトの名無しさん
2020/07/04(土) 00:51:02.63ID:KIBH4SNT 【借金地獄】マルチ商法で死の淵から生還して得たもの失ったもの【ビジネス論】
https://www.youtube.com/watch?v=UxriU-TOrMY
【実体験】マルチ商法で友達を失うまで
https://www.youtube.com/watch?v=KFDnYlhxPg4
【体験談】元DDがAmwayで稼ぐのが難しい理由を解説してみた【元ガチ勢】
https://www.youtube.com/watch?v=SpzJEddQOdE
【ゲーム理論】マルチ商法が社会に存在してはいけない理由【脱洗脳動画】
https://www.youtube.com/watch?v=6vyrWhhpxf8
あの頃アムウェイはじめちゃったきっかけ【元ガチ勢】
https://www.youtube.com/watch?v=H9C4n4pL03U
【勧誘されてる人へ】マルチ商法をやってはいけない理由【完全論破】
https://www.youtube.com/watch?v=413ULvgJzkg
アムウェイで地味に成功してた僕が業界の裏側を暴露してみた
https://www.youtube.com/watch?v=98udsqJihkA
年間300万円稼げてたのにアムウェイをやめた理由
https://www.youtube.com/watch?v=-H_dBzeJeUM
私がネットワークビジネスを勧めない理由とは?
https://www.youtube.com/watch?v=hQNkcfhzv18
https://www.youtube.com/watch?v=UxriU-TOrMY
【実体験】マルチ商法で友達を失うまで
https://www.youtube.com/watch?v=KFDnYlhxPg4
【体験談】元DDがAmwayで稼ぐのが難しい理由を解説してみた【元ガチ勢】
https://www.youtube.com/watch?v=SpzJEddQOdE
【ゲーム理論】マルチ商法が社会に存在してはいけない理由【脱洗脳動画】
https://www.youtube.com/watch?v=6vyrWhhpxf8
あの頃アムウェイはじめちゃったきっかけ【元ガチ勢】
https://www.youtube.com/watch?v=H9C4n4pL03U
【勧誘されてる人へ】マルチ商法をやってはいけない理由【完全論破】
https://www.youtube.com/watch?v=413ULvgJzkg
アムウェイで地味に成功してた僕が業界の裏側を暴露してみた
https://www.youtube.com/watch?v=98udsqJihkA
年間300万円稼げてたのにアムウェイをやめた理由
https://www.youtube.com/watch?v=-H_dBzeJeUM
私がネットワークビジネスを勧めない理由とは?
https://www.youtube.com/watch?v=hQNkcfhzv18
397デフォルトの名無しさん
2020/07/04(土) 15:36:15.51ID:LHKtq4vL398デフォルトの名無しさん
2020/07/04(土) 15:52:25.51ID:9osd3yjI >>397
ここはPC初心者の知識をドヤ顔で書く場所じゃないから
ここはPC初心者の知識をドヤ顔で書く場所じゃないから
399デフォルトの名無しさん
2020/07/04(土) 15:57:33.61ID:VcOMs9mw VirtualStoreがなんとかしてくれるさ
400デフォルトの名無しさん
2020/07/04(土) 16:24:29.14ID:MUUOvXMb そうなんだぁ( ̄σ・ ̄*)フーン
401デフォルトの名無しさん
2020/07/04(土) 16:40:27.72ID:o9siCoc7 Amazonで評判のいい本でC#の勉強をはじめたのですが変数のところで疑問点がでました
12 {
13 int a; // 変数の宣言
14 int b = 3; // 宣言と初期化を同時に行う
15 int add, sub; // 複数の変数を同時に宣言
16 double avg; // int以外の変数を宣言
17 a = 6; // 代入
18 add = a + b; // a,bの和を求める
19 sub = a - b; // a,bの差を求める
20 avg = (a + b) / 2.0; // a,bの平均値を求める
21 Console.WriteLine("{0} + {1} = {2}", a, b, add);
22 Console.WriteLine("{0} - {1} = {2}", a, b, sub);
23 Console.WriteLine("{0}と{1}の平均値{2}", a, b, avg);
24 }
変数の部分はわかるのですが、21-23の表示の部分が引っかかってます
なぜa, b, = a+bのように直接式を立てずに{0} + {1} = {2}に代入するのでしょうか?
12 {
13 int a; // 変数の宣言
14 int b = 3; // 宣言と初期化を同時に行う
15 int add, sub; // 複数の変数を同時に宣言
16 double avg; // int以外の変数を宣言
17 a = 6; // 代入
18 add = a + b; // a,bの和を求める
19 sub = a - b; // a,bの差を求める
20 avg = (a + b) / 2.0; // a,bの平均値を求める
21 Console.WriteLine("{0} + {1} = {2}", a, b, add);
22 Console.WriteLine("{0} - {1} = {2}", a, b, sub);
23 Console.WriteLine("{0}と{1}の平均値{2}", a, b, avg);
24 }
変数の部分はわかるのですが、21-23の表示の部分が引っかかってます
なぜa, b, = a+bのように直接式を立てずに{0} + {1} = {2}に代入するのでしょうか?
402デフォルトの名無しさん
2020/07/04(土) 16:45:58.20ID:GB7GwiMy >>401
Console.WriteLineがそういうルールで書いたら代入するよって決めてるから
Console.WriteLineがそういうルールで書いたら代入するよって決めてるから
403デフォルトの名無しさん
2020/07/04(土) 16:47:32.86ID:LQtd/MI8 代入じゃないよ
後ろの引数の0番目、1番目、2番目をここに埋め込むって意味
a + " + " + b + " = " + "add";
現在のC#では直接埋め込めるから基本はそっち使うね
$"{a} + {b} = {add}"; // $""という記法で{式}を文字列に埋め込める
$"{a} + {b} = {a + b}"; // 式なので演算とかも書ける
後ろの引数の0番目、1番目、2番目をここに埋め込むって意味
a + " + " + b + " = " + "add";
現在のC#では直接埋め込めるから基本はそっち使うね
$"{a} + {b} = {add}"; // $""という記法で{式}を文字列に埋め込める
$"{a} + {b} = {a + b}"; // 式なので演算とかも書ける
404デフォルトの名無しさん
2020/07/04(土) 16:48:09.31ID:Rckyb2WA405デフォルトの名無しさん
2020/07/04(土) 16:57:24.06ID:o9siCoc7407デフォルトの名無しさん
2020/07/04(土) 17:24:12.89ID:Rckyb2WA >>406
コンパイル通らんぞ
コンパイル通らんぞ
409デフォルトの名無しさん
2020/07/04(土) 17:35:35.61ID:DNEaiqy3 403のが活かされてなくて草
ちな文字列内での変数展開やパラメータ指定でのバインドはPHPとかでもよくやるポピュラーな方法でもある
ちな文字列内での変数展開やパラメータ指定でのバインドはPHPとかでもよくやるポピュラーな方法でもある
410デフォルトの名無しさん
2020/07/04(土) 17:47:52.63ID:Rckyb2WA411デフォルトの名無しさん
2020/07/04(土) 18:12:12.57ID:o9siCoc7412デフォルトの名無しさん
2020/07/04(土) 23:20:31.99ID:xyM4Xkey あから
413デフォルトの名無しさん
2020/07/05(日) 13:37:25.73ID:TRZuNrlV 濃淡グラフを描くときに使用するような
カラースケールを選択するコントロールはありますか
やはり自作するのでしょうか
カラースケールを選択するコントロールはありますか
やはり自作するのでしょうか
414デフォルトの名無しさん
2020/07/05(日) 13:58:04.62ID:NbYPgepr415デフォルトの名無しさん
2020/07/05(日) 13:58:04.61ID:YIH4t/cw >>413
コントロール全般で使えるようなものは無いし特定のコントロールでも多分無い
カラースケールのルール作りさえ考えたら自分ですぐ作れるよな
https://stackoverrun.com/ja/q/1024222
コントロール全般で使えるようなものは無いし特定のコントロールでも多分無い
カラースケールのルール作りさえ考えたら自分ですぐ作れるよな
https://stackoverrun.com/ja/q/1024222
416デフォルトの名無しさん
2020/07/05(日) 14:00:43.26ID:NbYPgepr417デフォルトの名無しさん
2020/07/05(日) 14:14:08.47ID:TRZuNrlV 自作するか別の方法を考えることにします
ありがとうございました
ありがとうございました
418デフォルトの名無しさん
2020/07/05(日) 14:17:51.15ID:NbYPgepr 基本的に自作するひとのスレ(板)だしな
419デフォルトの名無しさん
2020/07/05(日) 22:06:45.89ID:nZcADY/x カラースケールって何のことかと思ったらただのグラデーションのことかw
要するにグラデーションの両端の色を同時に選択できるようなダイアログって意味だったのかな?
要するにグラデーションの両端の色を同時に選択できるようなダイアログって意味だったのかな?
420デフォルトの名無しさん
2020/07/05(日) 22:45:18.91ID:VS9zJ3bZ 色の設定ダイアログボックスで良かったんじゃないかな?実は
421デフォルトの名無しさん
2020/07/06(月) 09:56:41.78ID:7tB76G2d WinFormsでデスクトップアプリを作っています
SoundPlayerクラスのPlayメソッドだと、
音が鳴っているときに別の音を鳴らすと前の音が止まって後の音が鳴るのですが、
前の音は止まらず、後の音が重なって鳴るようにしたいです(これが目的)
SoundPlayerクラスでは無理なら、何を使えば一番簡単にできますか?(これが知りたい)
可能なら音の鳴り終わりもイベントまたはコールバックで把握したいです
SoundPlayerクラスのPlayメソッドだと、
音が鳴っているときに別の音を鳴らすと前の音が止まって後の音が鳴るのですが、
前の音は止まらず、後の音が重なって鳴るようにしたいです(これが目的)
SoundPlayerクラスでは無理なら、何を使えば一番簡単にできますか?(これが知りたい)
可能なら音の鳴り終わりもイベントまたはコールバックで把握したいです
422デフォルトの名無しさん
2020/07/06(月) 10:23:26.07ID:tSfhZ1lZ SoundPlayerじゃ無理だね
NAudioでも使えば
NAudioでも使えば
423デフォルトの名無しさん
2020/07/06(月) 10:55:05.94ID:SSQMtz9B 参考になるかも。自分では試していない。
https://stackoverrun.com/ja/q/237773
https://stackoverrun.com/ja/q/237773
424デフォルトの名無しさん
2020/07/06(月) 10:56:03.62ID:vjiPzzt6 一般論だけどWindowsの標準の色設定ダイアログは糞
全部の色を表現出来ていないからあるものの中からは選べない
全部の色を表現出来ていないからあるものの中からは選べない
425デフォルトの名無しさん
2020/07/06(月) 11:04:12.61ID:EsDpeV3E426デフォルトの名無しさん
2020/07/06(月) 11:17:03.52ID:vjiPzzt6 もちろん数値入れれば良い
>あるものの中からは選べない
↓
>提示されているものの中からは選べない
(まだ誤解されるかも知れないけどパレットのことじゃなくてグラデーションの方の話ね)
>あるものの中からは選べない
↓
>提示されているものの中からは選べない
(まだ誤解されるかも知れないけどパレットのことじゃなくてグラデーションの方の話ね)
427デフォルトの名無しさん
2020/07/06(月) 11:49:28.07ID:EsDpeV3E428デフォルトの名無しさん
2020/07/06(月) 12:03:37.45ID:VdflHSNv429デフォルトの名無しさん
2020/07/06(月) 12:06:34.59ID:HdfNJv1R グラデのバーがあるのも知ってるよ
お前らには観えてないんだろ
お前らには観えてないんだろ
430デフォルトの名無しさん
2020/07/06(月) 12:25:24.04ID:LIPz36zA 具体的にどの色が無いん?
431デフォルトの名無しさん
2020/07/06(月) 12:34:10.12ID:EsDpeV3E 凝を怠るなよ
432デフォルトの名無しさん
2020/07/06(月) 14:25:56.67ID:7tB76G2d >>422-423
ありがとうございます
423のMediaPlayerを使うことにしましたが、ちょっと癖がありますね
Waveファイル1つにつき1インスタンス生成して、
連続でOpenで読み込んでるとPlayもしてないのになぜか少し音が出たり
(Muteにしてから読み込むことで対処)、
ファイルのパスはUriで渡す必要があるのですが、exeからの相対パスを
渡しても読んでくれなかったり(絶対パスに変換すればOK)、
Playした後はStopしないと再度Playしても鳴らなかったり
ともかく目的は果たせました、助かりました
ありがとうございます
423のMediaPlayerを使うことにしましたが、ちょっと癖がありますね
Waveファイル1つにつき1インスタンス生成して、
連続でOpenで読み込んでるとPlayもしてないのになぜか少し音が出たり
(Muteにしてから読み込むことで対処)、
ファイルのパスはUriで渡す必要があるのですが、exeからの相対パスを
渡しても読んでくれなかったり(絶対パスに変換すればOK)、
Playした後はStopしないと再度Playしても鳴らなかったり
ともかく目的は果たせました、助かりました
433デフォルトの名無しさん
2020/07/06(月) 16:46:38.57ID:LuFD2ngK >>426
馬鹿は死ね
馬鹿は死ね
434デフォルトの名無しさん
2020/07/06(月) 23:38:53.77ID:IUHZVJgl 馬鹿が馬鹿にした気になってんのか
これだから低脳は使えねえ
これだから低脳は使えねえ
435デフォルトの名無しさん
2020/07/06(月) 23:54:01.59ID:fUD+kKA9 >>434
自己紹介は自己紹介板でやってくれ
自己紹介は自己紹介板でやってくれ
436デフォルトの名無しさん
2020/07/07(火) 03:48:18.66ID:MA946YFZ 自己紹介板なんてあるの?
437デフォルトの名無しさん
2020/07/07(火) 13:20:00.91ID:1vFYTTqa 自分でColor選択ダイアログ造ってみ
Windows標準のやつのどこが問題かすぐ気付くからω
Windows標準のやつのどこが問題かすぐ気付くからω
438デフォルトの名無しさん
2020/07/07(火) 13:21:58.19ID:90VMwAAX439デフォルトの名無しさん
2020/07/07(火) 17:59:16.75ID:pZRFuct6 Windowsの色選択ダイアログっていうかそれをラップしてる.NETのダイアログを以前使って
なんじゃこりゃと思ったのは、あれ確かユーザーが編集して保存したパレットの色の型が
ColorになってなくてなんかWin32の妙ちくりんな型になってたような
なんじゃこりゃと思ったのは、あれ確かユーザーが編集して保存したパレットの色の型が
ColorになってなくてなんかWin32の妙ちくりんな型になってたような
440デフォルトの名無しさん
2020/07/07(火) 18:18:45.06ID:sasngkCi レジストリには文字列で記録されてます
.ini時代からの伝統です
.ini時代からの伝統です
441デフォルトの名無しさん
2020/07/07(火) 19:16:59.66ID:auzHn+nI >>439
妙ちくりんな型も何も、そのものずばりintだよ WindowsSDKではCOLORREFってtypedefされてるけど
知ってればColorTranslator.FromWin32で問題ないんだけどまあ知らないよね
妙ちくりんな型も何も、そのものずばりintだよ WindowsSDKではCOLORREFってtypedefされてるけど
知ってればColorTranslator.FromWin32で問題ないんだけどまあ知らないよね
442デフォルトの名無しさん
2020/07/07(火) 21:35:27.91ID:i4DXid8X Func<〜>型の変数同士の比較ってうまくいかないの?
Func<int, int> hoge = p => p * 2;
Func<int, int> fuga = p => p * 2;
bool flg = (hoge==fuga); //trueにならない
Func<int, int> hoge = p => p * 2;
Func<int, int> fuga = p => p * 2;
bool flg = (hoge==fuga); //trueにならない
443デフォルトの名無しさん
2020/07/07(火) 22:09:21.93ID:Qy5BOzav >>442
デリゲートは参照型だからなのでは
デリゲートは参照型だからなのでは
444デフォルトの名無しさん
2020/07/07(火) 22:32:42.82ID:wq2UphxJ ラムダ式を2個書いてるから、それぞれ別のオブジェクト
それを比較してるから同じではない
その比較はデリゲート同士の比較なんだが、もしかして整数同士の比較だと思ってる?
それを比較してるから同じではない
その比較はデリゲート同士の比較なんだが、もしかして整数同士の比較だと思ってる?
445デフォルトの名無しさん
2020/07/07(火) 22:35:09.13ID:auzHn+nI ラムダ式が同じ式でも別メソッドにコンパイルされてるからfalseになってる
int twice(int x) => x * 2;
Func<int, int> a = new Func<int, int>(twice);
Func<int, int> b = new Func<int, int>(twice);
var flg = a == b; // これなら同じメソッドだからtrue
Func<int, int> a = p => p * 2;
Func<int, int> b = p => p * 2;
はこんな感じになる
class __c {
public static readonly __c __instance = new __c();
public int __1(int p) => p * 2;
public int __2(int p) => p * 2;
}
Func<int, int> a = new Func<int, int>(__c.__instance.__1);
Func<int, int> b = new Func<int, int>(__c.__instance.__2);
var flg = a == b; // __1と__2で別メソッドなのでfalse
int twice(int x) => x * 2;
Func<int, int> a = new Func<int, int>(twice);
Func<int, int> b = new Func<int, int>(twice);
var flg = a == b; // これなら同じメソッドだからtrue
Func<int, int> a = p => p * 2;
Func<int, int> b = p => p * 2;
はこんな感じになる
class __c {
public static readonly __c __instance = new __c();
public int __1(int p) => p * 2;
public int __2(int p) => p * 2;
}
Func<int, int> a = new Func<int, int>(__c.__instance.__1);
Func<int, int> b = new Func<int, int>(__c.__instance.__2);
var flg = a == b; // __1と__2で別メソッドなのでfalse
446442
2020/07/08(水) 10:36:21.30ID:HlrvmqX5447デフォルトの名無しさん
2020/07/08(水) 11:24:34.35ID:WXMpgQLP 計算式の同一性って、p*2とp<<1は同一と判断するのかな?
448デフォルトの名無しさん
2020/07/08(水) 11:29:13.34ID:hADFKHgu 定義域の数値を全部代入してみて出力が全部同じなら同じと見なす
449デフォルトの名無しさん
2020/07/08(水) 11:57:50.89ID:efuFen5l450デフォルトの名無しさん
2020/07/08(水) 12:03:35.90ID:hEQaHqpN p => p * 2とq => q * 2は違うという判定でもよければ
ExpressionをToString()して比較
それ以上は中身を比較しないと無理
NugetのLambdaCompareを使うとp => p * 2とq => q * 2は同一と判断可能
https://dotnetfiddle.net/bTgYtj
(表現の同一性比較であって計算式の同一性比較ではない)
ExpressionをToString()して比較
それ以上は中身を比較しないと無理
NugetのLambdaCompareを使うとp => p * 2とq => q * 2は同一と判断可能
https://dotnetfiddle.net/bTgYtj
(表現の同一性比較であって計算式の同一性比較ではない)
451デフォルトの名無しさん
2020/07/08(水) 12:05:22.06ID:739odCbc http://wildpie.はてなぶろぐ.com/entry/2014/09/29/174449
452デフォルトの名無しさん
2020/07/08(水) 12:27:34.83ID:4Tv60rH2 小姑みたいな話と思われるかもしれないけど、同一と等価は厳密に区別した方がいいよw
同一というのは同一人物の同一。
等価というのはある判断基準に基づいて同じと見なせるということ。
前者には恣意性が入り込む余地がないのに対して、後者は恣意的な演算。
恣意的ということはつまり、計算機が適当に忖度して行える演算ではないということ。
何をもって等価と見なすかは人間が決定する必要がある。
デリゲートの==演算子は同一性を検査する
同一というのは同一人物の同一。
等価というのはある判断基準に基づいて同じと見なせるということ。
前者には恣意性が入り込む余地がないのに対して、後者は恣意的な演算。
恣意的ということはつまり、計算機が適当に忖度して行える演算ではないということ。
何をもって等価と見なすかは人間が決定する必要がある。
デリゲートの==演算子は同一性を検査する
453デフォルトの名無しさん
2020/07/08(水) 12:31:30.49ID:Uf4eXrJ5 単芝を生やさなければいい人なんです
454デフォルトの名無しさん
2020/07/08(水) 13:00:57.01ID:hADFKHgu ちなみに水分子H2Oの二つのHは同一ですか?等価ですか?
455デフォルトの名無しさん
2020/07/08(水) 13:54:53.54ID:4Tv60rH2 素粒子に自己同一性はないって昔学校で習った気がするけど
分子や原子は区別できないとしても別の実体としてふるまうんでないの?
知らんけどw
量子論のスレとかで聞いてよ
分子や原子は区別できないとしても別の実体としてふるまうんでないの?
知らんけどw
量子論のスレとかで聞いてよ
456デフォルトの名無しさん
2020/07/08(水) 18:19:57.64ID:3FAysldn 片方のHが重水素だとしても水は水だし
同一とは呼ばないんじゃない
同一とは呼ばないんじゃない
457デフォルトの名無しさん
2020/07/08(水) 23:06:58.00ID:1YeSpiHr A〜Eのスイッチがあります
各スイッチには3つの状態、ON、OFF、IDLEがあります
A〜Eの状態の組合せすべてを試すには、どういうコードを書けばいいんでしょうか?
各スイッチには3つの状態、ON、OFF、IDLEがあります
A〜Eの状態の組合せすべてを試すには、どういうコードを書けばいいんでしょうか?
458蟻人間 ◆T6xkBnTXz7B0
2020/07/08(水) 23:11:47.61ID:fZdxMqQA for (int a = 0; a < 3; a++)
for (int b = 0; b < 3; b++)
for (int c = 0; c < 3; c++)
for (int d = 0; d < 3; d++)
for (int e = 0; e < 3; e++)
f(a, b, c, d, e);
for (int b = 0; b < 3; b++)
for (int c = 0; c < 3; c++)
for (int d = 0; d < 3; d++)
for (int e = 0; e < 3; e++)
f(a, b, c, d, e);
459デフォルトの名無しさん
2020/07/08(水) 23:24:42.93ID:1YeSpiHr >>458
どうもありがとうぎざいました
どうもありがとうぎざいました
460デフォルトの名無しさん
2020/07/09(木) 00:41:54.14ID:ivivNmNg >>457
LINQ使うやり方
var list =
from a in switchStatus
from b in switchStatus
from c in switchStatus
select (a, b, c);
https://ideone.com/F8LWa8
LINQ使うやり方
var list =
from a in switchStatus
from b in switchStatus
from c in switchStatus
select (a, b, c);
https://ideone.com/F8LWa8
461デフォルトの名無しさん
2020/07/09(木) 01:30:27.61ID:w3TiL3fA >>460
どうもありがとうございます
どうもありがとうございます
462デフォルトの名無しさん
2020/07/11(土) 11:00:22.02ID:YXUM7d+V C#にpandasやdplyrのようなデータフレームライブラリないですか?わざわざ独自クラス定義して箱作ってデータ受けるのだるいんですが、便利な手法あれば教えて下さい
463デフォルトの名無しさん
2020/07/11(土) 11:05:23.65ID:n/S+GwYQ ないよ
データ分析系は一時期MSがC#で整備しようとしてたけど結局諦めてJava系技術を使ってねということになり、それ以来何も動きはない
データ分析系は一時期MSがC#で整備しようとしてたけど結局諦めてJava系技術を使ってねということになり、それ以来何も動きはない
464デフォルトの名無しさん
2020/07/11(土) 11:07:47.42ID:Rtii2xnW ひどい話だ。C#がイマイチなのはそういう所か
465デフォルトの名無しさん
2020/07/11(土) 11:12:22.42ID:n/S+GwYQ まあ良くも悪くもMS頼みだね
なんでも.NETにしようとしていた時代は終わり、今ではMSの戦略上はC#は数ある言語の一つでしかなく、.NETはそれを動かすためのランタイムでしかない
なんでも.NETにしようとしていた時代は終わり、今ではMSの戦略上はC#は数ある言語の一つでしかなく、.NETはそれを動かすためのランタイムでしかない
466デフォルトの名無しさん
2020/07/11(土) 11:17:18.89ID:Rtii2xnW Javaに引け目を感じてるならともかく
Javaの牙城を乗り越えて・・と思ったけど
Winサーバーでお世話になってるOracleさんには迷惑かけるわけにもいかず中途半端な感じ
Javaの牙城を乗り越えて・・と思ったけど
Winサーバーでお世話になってるOracleさんには迷惑かけるわけにもいかず中途半端な感じ
467デフォルトの名無しさん
2020/07/11(土) 11:23:00.23ID:J0INoyBc C#からpandas呼んだらええやん
468デフォルトの名無しさん
2020/07/11(土) 11:27:30.40ID:Rtii2xnW MS> Java系技術を使ってね
469デフォルトの名無しさん
2020/07/11(土) 11:43:59.72ID:YXUM7d+V470デフォルトの名無しさん
2020/07/11(土) 12:09:40.13ID:J0INoyBc >>469
オウム返しで聴く前に自分で探せ
C# から Python https://qiita.com/hogegex/items/3743225a7af13e93df78
Python から C# https://qiita.com/Masutani/items/2f94110a8d386919788d
C# から Python https://www.valuestar.work/news/archives/120
Python から C# https://www.valuestar.work/news/archives/81
Python から C# https://www.valuestar.work/news/archives/82
https://devlights.?ぶろぐ.com/entry/2017/05/18/125507
オウム返しで聴く前に自分で探せ
C# から Python https://qiita.com/hogegex/items/3743225a7af13e93df78
Python から C# https://qiita.com/Masutani/items/2f94110a8d386919788d
C# から Python https://www.valuestar.work/news/archives/120
Python から C# https://www.valuestar.work/news/archives/81
Python から C# https://www.valuestar.work/news/archives/82
https://devlights.?ぶろぐ.com/entry/2017/05/18/125507
471デフォルトの名無しさん
2020/07/11(土) 12:11:46.15ID:eBTflR9l デカpandasよ
472デフォルトの名無しさん
2020/07/11(土) 13:35:41.03ID:n9XGFFVi 今時の開発は、ツールやフレームワークが先行して、それを使うにはなんの言語が必要なのか、で言語を決めるから、C#に拘ってられないんだ
473デフォルトの名無しさん
2020/07/11(土) 13:36:36.27ID:n9XGFFVi なのでpandasを使いたいなら素直にpythonを使うのがいい
474デフォルトの名無しさん
2020/07/11(土) 14:30:33.81ID:0BF0aQZE475デフォルトの名無しさん
2020/07/11(土) 15:28:02.44ID:7If+bDP/ 「pandasと同じことが出来るC#用のなにか」
っていうのじゃまた覚え直すことが増えてしまう
↓
C#で動くpandasが欲しい
↓
無かったらC#からpython呼ぶ
この流れはありだと思うけど
っていうのじゃまた覚え直すことが増えてしまう
↓
C#で動くpandasが欲しい
↓
無かったらC#からpython呼ぶ
この流れはありだと思うけど
476デフォルトの名無しさん
2020/07/11(土) 20:04:57.74ID:UJnAvrbq ↓
C#やめてpythonにするわ
C#やめてpythonにするわ
477デフォルトの名無しさん
2020/07/11(土) 20:12:52.17ID:YXUM7d+V >>470
自分、優しいやん
自分、優しいやん
478デフォルトの名無しさん
2020/07/12(日) 14:42:20.04ID:xkMf7lNc PyCallみたいな馬鹿をやってまでRubyを貫こうとする連中とは対称的なスタイルだ
どっちが賢いのかは知らない
どっちが賢いのかは知らない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 [少考さん★]
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★2 [少考さん★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★3 [Hitzeschleier★]
- 【画像】消えた美人女優 上原多香子さん(42)、沖縄で目撃される [牛丼★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は ★2 [蚤の市★]
- 【高市悲報】JA、発狂www「臨時に経費率を下げるので、どうかお米券を使ってください」 [246620176]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 高市早苗、森元総理の愛人だった [347751896]
- CoCo壱で毎回カレー食わない
- 【高市朗報】中国、歴史上日本に一度も侵攻したことがない親日国だった [931948549]
- 新たなる弱男判定法見つかるwwwwwwwwwwwwwwwwww
