■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part94
http://mevius.2ch.net/test/read.cgi/tech/1492843013/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
C#, C♯, C#相談室 Part95
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7b7f-3FY0)
2017/10/17(火) 00:41:22.60ID:JxIRdCj7073デフォルトの名無しさん (ワッチョイ 8761-/n6F)
2019/05/24(金) 11:12:31.29ID:05/tcy9p0 >>69
本場アメリカと5chとの違いかも知れん。
本場アメリカと5chとの違いかも知れん。
74デフォルトの名無しさん (ワッチョイ 07e4-GYMe)
2019/05/24(金) 11:13:51.92ID:6vtlfMC30 Java EEは今後JCPを使わず
https://www.infoq.com/jp/news/2018/01/no-jcp-for-javaee/
>オラクルは今後のJava EEの拡張に対してJCP (Java Community Process)を使うことを支持、推奨していない。
https://www.infoq.com/jp/news/2018/01/no-jcp-for-javaee/
>オラクルは今後のJava EEの拡張に対してJCP (Java Community Process)を使うことを支持、推奨していない。
75デフォルトの名無しさん (スプッッ Sd7f-/+qw)
2019/05/24(金) 11:17:28.35ID:Y8PgvzDud そんなに本場アメリカを啓蒙するなら本場アメリカに行けばいいにでは?
76デフォルトの名無しさん (スフッ Sdff-x288)
2019/05/24(金) 12:39:15.94ID:iXpyShWxd >>67
主観というかJavaを愛しすぎて履かせた下駄すら見えなくなってるな。
主観というかJavaを愛しすぎて履かせた下駄すら見えなくなってるな。
77デフォルトの名無しさん (ドコグロ MM9f-LXA5)
2019/05/24(金) 12:44:10.24ID:8pSuDyEhM >>67
10年前ならまあどういしただろうけど、おじいちゃんの意見は今更どうでもいい
10年前ならまあどういしただろうけど、おじいちゃんの意見は今更どうでもいい
78デフォルトの名無しさん (ワッチョイ dff9-nozY)
2019/05/24(金) 13:00:38.95ID:y+lys2lm0 unityもあるしな
79デフォルトの名無しさん (アウアウエー Sa9f-n8n+)
2019/05/24(金) 20:36:14.08ID:ABZKxWnCa Coreもどーせ頓挫すると思ってたが存外ガチにやってきてるな
>>67何時の記事か知らんけど全く現状に即していない
>>67何時の記事か知らんけど全く現状に即していない
80デフォルトの名無しさん (ワッチョイ 2701-2jib)
2019/05/29(水) 18:21:13.04ID:mJlxjjN/0 javaと聞くとCOBOLと同じ感情を抱くようになった
特にラムダ機能以降
特にラムダ機能以降
81デフォルトの名無しさん (ワッチョイ df79-buEI)
2019/05/29(水) 19:55:22.71ID:qkuyzewN0 実際今のJava使いなんてコボラー2世みたいなもんだろ
82デフォルトの名無しさん (ブーイモ MM8a-r9gy)
2019/05/31(金) 14:06:42.31ID:MtNeYm5bM 元からじゃね?
83デフォルトの名無しさん (ワッチョイ eada-IoUc)
2019/06/01(土) 13:07:38.67ID:tnqKk6pO084デフォルトの名無しさん (ワッチョイ ea2c-2omG)
2019/06/01(土) 15:15:29.99ID:EpzVxqsJ0 AKlass.Foo()って呼ばれたらどうするんだよ
どう書こうがAKlass.Foo()の呼び出しにコンパイルされるからそのままじゃ無理
InheritedKlassとAnotherInheritedKlassそれぞれにFooを定義して
protectedなAKlass.FooCoreを呼び出すとかすれば?
どう書こうがAKlass.Foo()の呼び出しにコンパイルされるからそのままじゃ無理
InheritedKlassとAnotherInheritedKlassそれぞれにFooを定義して
protectedなAKlass.FooCoreを呼び出すとかすれば?
85デフォルトの名無しさん (ワッチョイ eada-IoUc)
2019/06/01(土) 15:55:32.30ID:tnqKk6pO0 やっぱりそうするしかないか
適当に自動生成させる方法考えよう
適当に自動生成させる方法考えよう
86デフォルトの名無しさん (アウウィフ FFb3-hHHL)
2019/06/09(日) 14:15:26.18ID:02v9wbJMF WPFでの開発をやりたいのですが
prismを使った開発手法が一般的なんでしょうか
prismを使った開発手法が一般的なんでしょうか
87デフォルトの名無しさん (スフッ Sdd7-Q7h/)
2019/06/09(日) 14:47:24.44ID:FIpX7RO5d >>86
一般的だったんだけど、MSの手を離れてからどうにも信憑性が薄くなったような…
機能自体は便利になってるんだけど、ベースクラスの削除とか平気でやるからバージョンによってテンプレートが使えなくなる印象
それでも使わないと面倒が臭すぎるから使うけど
一般的だったんだけど、MSの手を離れてからどうにも信憑性が薄くなったような…
機能自体は便利になってるんだけど、ベースクラスの削除とか平気でやるからバージョンによってテンプレートが使えなくなる印象
それでも使わないと面倒が臭すぎるから使うけど
88デフォルトの名無しさん (アウアウカー Sad3-hHHL)
2019/06/09(日) 15:18:30.20ID:P7OmBcI8a >>87
ありがとうございます
そうなんですね。。でもまぁ初心者が自前で全部シコシコするよりは全然ですよね
ちょっと頑張って勉強してみます
ちなみに、 Prirm.Coreと Prism.Wpfの両方を入れればいいのですか?
ありがとうございます
そうなんですね。。でもまぁ初心者が自前で全部シコシコするよりは全然ですよね
ちょっと頑張って勉強してみます
ちなみに、 Prirm.Coreと Prism.Wpfの両方を入れればいいのですか?
89デフォルトの名無しさん (ワッチョイ bf63-KqSM)
2019/06/09(日) 15:46:48.83ID:2sqBIYy90 答えはyesです
90デフォルトの名無しさん (ワッチョイ 8763-yXBe)
2019/06/09(日) 16:26:35.71ID:fG0JnxBE0 >>88
WPF初心者ならまずはPrism使わずにコードビハインドにイベントベタ書きするのをおすすめする
WPF初心者ならまずはPrism使わずにコードビハインドにイベントベタ書きするのをおすすめする
91デフォルトの名無しさん (アウアウカー Sad3-hHHL)
2019/06/09(日) 20:44:11.71ID:zPw/481Xa >>90
ありがとうございます
・コードビハインドでの実装
・prismを使わない場合のMVVMの実装
・prismを使った場合の実装
をそれぞれ一通り確認して、仕組みの勉強は軽くだけですがしてみました
今後開発するにあたって仕組みの理解を深めつつ、どの手法で行うのがいいのか聞いてみました
formの経験はそこそこあるのですが、WPFは初めてなのでアドバイス助かります
ありがとうございます
・コードビハインドでの実装
・prismを使わない場合のMVVMの実装
・prismを使った場合の実装
をそれぞれ一通り確認して、仕組みの勉強は軽くだけですがしてみました
今後開発するにあたって仕組みの理解を深めつつ、どの手法で行うのがいいのか聞いてみました
formの経験はそこそこあるのですが、WPFは初めてなのでアドバイス助かります
92デフォルトの名無しさん (ワッチョイ f101-4gXx)
2019/06/23(日) 15:07:10.60ID:4oGZ8zjy0 DDDを体現するためビジネスロジックは全て日本語で表現しようと思うのですがC#の仕様的に発生する不都合って何か考えられますか?
93デフォルトの名無しさん (ワッチョイ a163-ufzS)
2019/06/23(日) 15:12:31.08ID:q/+ohx0h0 全て日本語で表現したらキーワードが構文エラーになるのでは
例えば制御文がビジネスロジックではないとは言いますまい
例えば制御文がビジネスロジックではないとは言いますまい
94デフォルトの名無しさん (ブーイモ MMab-mCyV)
2019/06/23(日) 15:41:55.57ID:4589uE1UM C#は日本語問題ないでしょ
95デフォルトの名無しさん (ワッチョイ 3917-Im5L)
2019/06/23(日) 19:49:13.23ID:XYuZEt+Z0 日本語にすることで理解しやすくなるんならOK
96デフォルトの名無しさん (ワッチョイ d91b-6Wjr)
2019/06/23(日) 23:01:38.80ID:939gOEnE0 変数やデービーのカラムを日本語にすると、たしかにシステム的にわかりやすい気はするんだけど、コーディングの時に変換しなきゃいけないめんどうくささがあるのよ。コーディングするときって、せいぜいコメンティングぐらいしか変換しないので書きづらい
97デフォルトの名無しさん (ワッチョイ 51a7-8n2t)
2019/06/23(日) 23:05:28.73ID:d7dmSNhX0 ぴゅう太の日本語ベーシック思い出してしまった
98デフォルトの名無しさん (ワッチョイ 9379-eGkX)
2019/06/24(月) 00:11:23.94ID:BrGul7Md0 日本語使うと入力補完は効きにくくなるだろうな
99デフォルトの名無しさん (ワッチョイ f101-4gXx)
2019/06/24(月) 07:43:23.14ID:INU2Nep40100デフォルトの名無しさん (ワッチョイ f101-4gXx)
2019/06/24(月) 07:44:36.74ID:INU2Nep40 要件洗い出しは関係ないですね
要件とコードの対応と言うべきですか
要件とコードの対応と言うべきですか
101デフォルトの名無しさん (ワッチョイ 9379-eGkX)
2019/06/24(月) 13:24:04.39ID:BrGul7Md0 ハンガリアン記法+日本語名というのを考えたことはある
これならVSの入力補完が多少は効くはず
実践したことはない
これならVSの入力補完が多少は効くはず
実践したことはない
102デフォルトの名無しさん (ワッチョイ 4b7c-hqo7)
2019/06/24(月) 15:17:24.99ID:8JMYiMGy0 class FileInfoファイル情報 {
public string FilePathファイルパス { get; }
}
こんなんでよくね(適当
public string FilePathファイルパス { get; }
}
こんなんでよくね(適当
103デフォルトの名無しさん (ドコグロ MM2d-w2KU)
2019/06/24(月) 20:48:54.28ID:zxVE+D4VM104デフォルトの名無しさん (ワッチョイ f92c-6Wjr)
2019/06/24(月) 22:34:42.57ID:C8NcvPkq0 変換もあれだけど、そもそもガリガリコード書くときにime使わんめえ
105デフォルトの名無しさん (ワッチョイ 93ad-XQnl)
2019/06/25(火) 00:19:38.21ID:fdS9q1aa0 法律とか簿記の用語とかバンバン出てくるようなやつは全面漢字の方が仕様ととのチェックが楽だった
〜に係る〜、とかそんなの
〜に係る〜、とかそんなの
106デフォルトの名無しさん (ワッチョイ 13c7-eGkX)
2019/06/25(火) 01:16:15.18ID:mH+I2Nvc0 グローバリゼーションが絶対ありえないなら有効かもなー
今までコード補完使いまくるから強引に英語化していたけど、
法律関連とか無理に英語化しても結局コード補完で悩みそうだし、
日本語のままがいいなんてケースもあるんだな
適切な英語に訳すことができたとしても
大きいプロジェクトなら大量の用語の日本語と英語間の対応を全員が把握するなんて困難だもんな
今までコード補完使いまくるから強引に英語化していたけど、
法律関連とか無理に英語化しても結局コード補完で悩みそうだし、
日本語のままがいいなんてケースもあるんだな
適切な英語に訳すことができたとしても
大きいプロジェクトなら大量の用語の日本語と英語間の対応を全員が把握するなんて困難だもんな
107デフォルトの名無しさん (ワッチョイ f101-4gXx)
2019/06/25(火) 07:33:14.34ID:RLkxwly20 やはり日本語は有効ですね
クライアントが日本人なら属性とクラスとメソッドは日本語で書きます
クライアントが日本人なら属性とクラスとメソッドは日本語で書きます
108デフォルトの名無しさん (ワッチョイ f101-4gXx)
2019/06/25(火) 07:37:02.66ID:RLkxwly20 バリバリのjava使いはクラスに日本語使うなんてファックすんぞと怒りますがC#erは意外と受け入れてくれそうで良かったです
流石に先進的です
流石に先進的です
109デフォルトの名無しさん (ワッチョイ 9961-MRln)
2019/06/26(水) 19:29:12.31ID:bHDlLtN30 買収劇を繰り返して競争相手をなくして言っているような企業には、
著作権法で守る必要はない。独占禁止法や不正競争防止法に条項を
追加して、著作憲法によう保護が適用されないようにし、
ライセンスを無視してコピーして使って良いことにしなければならない。
そういう法律を作ろう。MSのやり方は我慢の限度を超えている。
著作権法で守る必要はない。独占禁止法や不正競争防止法に条項を
追加して、著作憲法によう保護が適用されないようにし、
ライセンスを無視してコピーして使って良いことにしなければならない。
そういう法律を作ろう。MSのやり方は我慢の限度を超えている。
110デフォルトの名無しさん (ワッチョイ 9961-MRln)
2019/06/26(水) 19:30:07.76ID:bHDlLtN30 買収劇を繰り返して競争相手をなくして行っているような企業には、
著作権法で守る必要はない。独占禁止法や不正競争防止法に条項を
追加して、著作憲法による不正コピーの禁止が適用されないようにし、
ライセンスを無視してコピーして使って良いことにしなければならない。
そういう法律を作ろう。MSのやり方は我慢の限度を超えている。
著作権法で守る必要はない。独占禁止法や不正競争防止法に条項を
追加して、著作憲法による不正コピーの禁止が適用されないようにし、
ライセンスを無視してコピーして使って良いことにしなければならない。
そういう法律を作ろう。MSのやり方は我慢の限度を超えている。
111デフォルトの名無しさん (ワッチョイ 3917-Im5L)
2019/06/26(水) 19:33:56.13ID:y6o5vel10 ハナちゃんのパパ?
112デフォルトの名無しさん (ワッチョイ a990-HEuD)
2019/06/29(土) 19:59:50.56ID:YcHWvjCx0 FuncかActionで表現した方が定義やIntelliSenseを見たときに分かりやすいから
デリゲートを自分で定義して使うのではなくFunc、Actionを使え、という主張を以前見たことがあるのですが、どう思いますか?
デリゲートを自分で定義して使うのではなくFunc、Actionを使え、という主張を以前見たことがあるのですが、どう思いますか?
113デフォルトの名無しさん (アウアウウー Sa11-PkEo)
2019/06/29(土) 20:18:03.17ID:PRWAmALBa どう思いますかって言われても困ると思うよw
114デフォルトの名無しさん (ワッチョイ 4a2f-fjwL)
2019/06/30(日) 20:22:22.67ID:KUa1H9ms0 インテリセンスのない環境でコードを見たときにって話なら分からんでもないけど
インテリセンス前提で自作クラスが分かりにくいとか、どういう主張なんだか理解できん
インテリセンス前提で自作クラスが分かりにくいとか、どういう主張なんだか理解できん
115デフォルトの名無しさん (アウアウウー Sa11-9zjL)
2019/06/30(日) 22:36:06.16ID:E9GgFL0oa インテリセス云々以前の問題でFunc Action の方が見易い
ってか、いい加減 return void を認めて、その二つを統一してくれ!
ってか、いい加減 return void を認めて、その二つを統一してくれ!
116デフォルトの名無しさん (アウアウウー Sa11-PkEo)
2019/06/30(日) 22:53:18.91ID:UMa0Fer9a Predicateみたいに可読性への寄与度から専用の方が好ましい場合もあるし、
EventHandlerみたいにジェネリックの型パラメータを制約したい場合もあるよ
何でも汎用のFuncやActionがあれば用が足りると思うのはあまりに単細胞
EventHandlerみたいにジェネリックの型パラメータを制約したい場合もあるよ
何でも汎用のFuncやActionがあれば用が足りると思うのはあまりに単細胞
117デフォルトの名無しさん (アウアウウー Sa67-rgZK)
2019/07/09(火) 12:56:17.51ID:8vBp03U7a List<XXXX> abc;
このXXXXを変数で指定するのはどうしたらいいのでしょう?
class XXXX {}というクラス定義をSystem.Reflection.Emitをつかって動的に生成しているのですが、
List<>のような使い方はどうしたらいいのかで詰まっています
このXXXXを変数で指定するのはどうしたらいいのでしょう?
class XXXX {}というクラス定義をSystem.Reflection.Emitをつかって動的に生成しているのですが、
List<>のような使い方はどうしたらいいのかで詰まっています
118デフォルトの名無しさん (ワッチョイ cf63-7viB)
2019/07/09(火) 13:43:55.71ID:yquUIfg/0119デフォルトの名無しさん (アウアウウー Sa67-rgZK)
2019/07/09(火) 14:21:23.40ID:8vBp03U7a なんとかなりそう。ありがとう
120デフォルトの名無しさん (ワッチョイ 3302-mE9d)
2019/07/10(水) 13:09:36.44ID:0hCGlEp90 >119
後学のために教えてほしい
なんでList<Object>ではだめなの?
後学のために教えてほしい
なんでList<Object>ではだめなの?
121デフォルトの名無しさん (アウアウウー Sa67-rgZK)
2019/07/10(水) 14:01:08.12ID:mry5rpAoa listは例で出しただけで実際は別の扱ってる
クラスの中でtypeに応じて処理してるから、objectだと処理をしてくれない
クラスの中でtypeに応じて処理してるから、objectだと処理をしてくれない
122デフォルトの名無しさん (スフッ Sd1f-/tA/)
2019/07/10(水) 15:37:43.85ID:ousD8GLzd それはインターフェース作るべきでは…?
123デフォルトの名無しさん (アウアウウー Sa67-rgZK)
2019/07/10(水) 15:48:11.66ID:mry5rpAoa そういうクラス作っててインターフェース用意してないのはMSだから、こっちとしてはどうしようもない
オープンソースライブラリだから作り直すって手もあるにはあるけどw
オープンソースライブラリだから作り直すって手もあるにはあるけどw
124デフォルトの名無しさん (ワッチョイ 3317-mE9d)
2019/07/10(水) 18:54:55.06ID:Pc5iw8Z80 自分の設計力不足をMSのせいにするなよ
125デフォルトの名無しさん (ワッチョイ cf63-7viB)
2019/07/10(水) 19:00:13.51ID:BgjseyMO0126デフォルトの名無しさん (ワッチョイ b32c-/tA/)
2019/07/10(水) 22:41:42.75ID:r/PFuwdP0 typeに応じてやる処理を抽象化すればinterfaceのリストで事足りるってことじゃないんか
127デフォルトの名無しさん (ワッチョイ 7f7b-eBwx)
2019/07/21(日) 23:27:31.90ID:lGaupOsP0 >>10
結局これは
https://mevius.5ch.net/test/read.cgi/tech/1563258983/31
こういうことだったんだな
ファイナライザは確認してないがDisposeした後に2回動かすと確かにちゃんと片づけられる
GC.Collect使わなくてもある程度まで積みあがったら片付けられたけど自分の環境で試したら1GBまでそのままだったw
結局これは
https://mevius.5ch.net/test/read.cgi/tech/1563258983/31
こういうことだったんだな
ファイナライザは確認してないがDisposeした後に2回動かすと確かにちゃんと片づけられる
GC.Collect使わなくてもある程度まで積みあがったら片付けられたけど自分の環境で試したら1GBまでそのままだったw
128デフォルトの名無しさん (ワッチョイ 4f0c-0ngu)
2019/07/22(月) 07:36:47.16ID:1xNSkDCq0 ファイナライザが実装されているオブジェクトは
自分でDisposeを呼ばないまま参照されなくなった場合
GC二回後にメモリが回収される(ファイナライザ待ちは世代昇格されるのであくまでGC.Collectでフル実行した場合の回数)
という仕組みなのでそれで問題が解決するなら結局どっかでDispose忘れてるんじゃねという話に戻るだけだょ
まあそもそもDisposeでファイナライザ抑制してなかったり
フレームワーク側で無駄に参照掴んでたりってパターンもあるから誰が戦犯かはそれだけじゃわからんけど
自分でDisposeを呼ばないまま参照されなくなった場合
GC二回後にメモリが回収される(ファイナライザ待ちは世代昇格されるのであくまでGC.Collectでフル実行した場合の回数)
という仕組みなのでそれで問題が解決するなら結局どっかでDispose忘れてるんじゃねという話に戻るだけだょ
まあそもそもDisposeでファイナライザ抑制してなかったり
フレームワーク側で無駄に参照掴んでたりってパターンもあるから誰が戦犯かはそれだけじゃわからんけど
129デフォルトの名無しさん (ワッチョイ 7d00-brtY)
2019/08/12(月) 14:38:09.12ID:kdU0FwTT0 C#の国際規格についてちょっと聞きたい。そんな高級な質問じゃないんだけど……。
https://www.ecma-international.org/publications/standards/Ecma-334.htm
C# 5.0相当のISO/IEC 23270が2018年に公開されたけど、これに対応する日本産業規格って発行されるのだろうか?
そして発行されるとしていつごろになるんだろう。
この辺りの動向についてご存知のかたいます?
https://www.ecma-international.org/publications/standards/Ecma-334.htm
C# 5.0相当のISO/IEC 23270が2018年に公開されたけど、これに対応する日本産業規格って発行されるのだろうか?
そして発行されるとしていつごろになるんだろう。
この辺りの動向についてご存知のかたいます?
130デフォルトの名無しさん (ワッチョイ 5a2c-QI54)
2019/08/13(火) 08:39:07.10ID:OBL8K+z10 知らんけど
ISOの2003版がJISの2005版、2006版が2008版になってるから
今回も2020版ぐらいになるんじゃね
ISOの2003版がJISの2005版、2006版が2008版になってるから
今回も2020版ぐらいになるんじゃね
131デフォルトの名無しさん (ワッチョイ 2b28-6eyv)
2019/08/15(木) 06:29:42.47ID:KFntKln70 東京五輪の影響で規格化が遅れそう…
132デフォルトの名無しさん (ワッチョイ f15f-iJJm)
2019/08/26(月) 22:54:59.78ID:llFp3/Xa0 スレッド数が64を超えるcpuアフィニティの設定てどうするの?
133デフォルトの名無しさん (ワッチョイ 0d90-gQHD)
2019/08/28(水) 07:10:45.65ID:Zi6oAw3b0 VScodeで脳死プログラミングができると聞いたのですが本当ですか?
134デフォルトの名無しさん (ワッチョイ 8902-cRT5)
2019/09/04(水) 00:05:09.92ID:bsu7VNi60 昔のWin32アプリは、WinMain関数のnCmdShow引数で表示方法を得られましたが
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow);
WinFormアプリはどうやって得ればよいのでしょうか?
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow);
WinFormアプリはどうやって得ればよいのでしょうか?
135デフォルトの名無しさん (ワッチョイ 0b7c-+0qt)
2019/09/04(水) 09:33:16.14ID:E2wRgXH30 GetStartupInfoを使う
MINIMIZE/MAXIMIZEだけならFormのWndProcをオーバーライドしてbase.WndProc後のm_Msg==1の時のthis.WindowState見るというのも
MINIMIZE/MAXIMIZEだけならFormのWndProcをオーバーライドしてbase.WndProc後のm_Msg==1の時のthis.WindowState見るというのも
136デフォルトの名無しさん (ワッチョイ dd02-kyym)
2019/09/05(木) 18:54:53.82ID:HPpIgnWU0 >134
ありがとうございます
諸事情によりEXEとフォーム持つDLLが分離しているため
APIで取得することにしました
ありがとうございます
諸事情によりEXEとフォーム持つDLLが分離しているため
APIで取得することにしました
137デフォルトの名無しさん (アウアウウー Sa85-TrZH)
2019/09/25(水) 07:50:08.17ID:yu694yUKa 今までほぼformアプリの開発しかしてきてないんですが、ASP.NETの開発やらないといけなくなりました
習得は結構大変ですか?おすすめの書籍などあれば教えていただきたいです
習得は結構大変ですか?おすすめの書籍などあれば教えていただきたいです
138デフォルトの名無しさん (ブーイモ MM65-Kp5G)
2019/09/25(水) 20:17:31.78ID:EcWtzQyLM わいも知りたい
139デフォルトの名無しさん (ワッチョイ 216e-iM7L)
2019/09/25(水) 22:10:57.54ID:9Q76ghao0 FindIndex使えばループ書かなくても一行で済むじゃん綺麗じゃんと思ったんですけど、時間測ったらループ回すのより10倍くらい遅いんですよ
でも10倍って言っても0.00001と0.0001のオーダーでの差でぶっちゃけ体感時間には全く差が無し
そんな高速化が求められるようなプログラムでも無いんですが、こうなったら速度と可読性のうちこっちを優先させるみたいな基準って無いですかねぇ
でも10倍って言っても0.00001と0.0001のオーダーでの差でぶっちゃけ体感時間には全く差が無し
そんな高速化が求められるようなプログラムでも無いんですが、こうなったら速度と可読性のうちこっちを優先させるみたいな基準って無いですかねぇ
140デフォルトの名無しさん (ワッチョイ 45da-sg2W)
2019/09/25(水) 22:20:32.97ID:VqafUfZJ0 まず可読性を優先、体感でわかるレベルで問題になるところ「だけ」速度を考えろ
141デフォルトの名無しさん (ワッチョイ c7da-srNF)
2019/09/26(木) 02:48:32.55ID:en+kNYvx0 https://kakaku.com/prdcompare/prdcompare.aspx?pd_cmpkey=K0001020506_K0001013459_K0001020508_K0001020509&pd_ctg=0150&spec=101_1-1-2-3-4,102_2-1-2-3-4-5-6,103_3-1-2-3,104_4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15,105_5-1-2
142デフォルトの名無しさん (ワッチョイ e36e-cmPQ)
2019/10/30(水) 18:23:48.89ID:NKPTY8aU0 ・変数名は意味の読み取れない1文字2文字ばかり
・関数名は中身と一致してない上に連番
・意地でも動的配列を使わずに宣言の際に要素数100とか宣言する
・複数のオブジェクトを使いたいときはわざわざ
public class Persons
{
public n = 0; // 要素数
person[] arr = null;
]
みたいなクラスを作る
そんなC#を書く隣の上司をなんとかする方法を相談したい……(スレ違い)
・関数名は中身と一致してない上に連番
・意地でも動的配列を使わずに宣言の際に要素数100とか宣言する
・複数のオブジェクトを使いたいときはわざわざ
public class Persons
{
public n = 0; // 要素数
person[] arr = null;
]
みたいなクラスを作る
そんなC#を書く隣の上司をなんとかする方法を相談したい……(スレ違い)
143デフォルトの名無しさん (オッペケ Sr47-D75Y)
2019/10/30(水) 19:38:29.73ID:2ARpxczkr サルでも解るシリーズの書籍を誕生日に贈る。
144デフォルトの名無しさん (ワッチョイ ff6a-mjLV)
2019/10/30(水) 21:14:47.10ID:hAwpvm3E0 プルリクで却下できないん?
145デフォルトの名無しさん (ワッチョイ cf2d-KmKR)
2019/10/30(水) 21:50:28.28ID:doIb6RUv0 メソッドの戻り値がどのようなものなのか、コード上で分かりやすく修飾する方法ってないのでしょうか?
雰囲気としてはこんな感じに書きたいのですが、こういう需要ってないんでしょうか・・・・
(FirstName : string, FamilyName : string) Name(){return ("aiueo", "700");}
雰囲気としてはこんな感じに書きたいのですが、こういう需要ってないんでしょうか・・・・
(FirstName : string, FamilyName : string) Name(){return ("aiueo", "700");}
146デフォルトの名無しさん (ワッチョイ ff63-/RqP)
2019/10/30(水) 21:53:35.09ID:zxDW+B/R0 >>145
そういうのはタプルよりもFirstNameとFamilyNameプロパティ持ったPersonクラス作るほうがわかりやすくない?
そういうのはタプルよりもFirstNameとFamilyNameプロパティ持ったPersonクラス作るほうがわかりやすくない?
147デフォルトの名無しさん (アウアウウー Sa27-0Ghx)
2019/10/30(水) 22:54:56.03ID:Gqhw4MMca ドキュメンテーションコメントでも書けばいいんじゃ
148デフォルトの名無しさん (ワッチョイ d363-daWW)
2019/10/30(水) 23:06:52.77ID:Ve/HJIbT0 tupleを返す
class/struct作ってその型で返す
out引数使う
お好きなのをどうぞ
個人的には場合によりけりでどのパターンも使う
class/struct作ってその型で返す
out引数使う
お好きなのをどうぞ
個人的には場合によりけりでどのパターンも使う
149デフォルトの名無しさん (ワッチョイ d363-daWW)
2019/10/30(水) 23:08:32.80ID:Ve/HJIbT0 コード見て思ったけどもしかしてtupleに名前つけられるのを知らないだけだったりする?
150デフォルトの名無しさん (ワッチョイ b37c-HiRB)
2019/10/30(水) 23:58:19.82ID:3bs3H/Xu0 え、tupleに名前付けられるの?
Item1とか分かりにくすぎて嫌だからクラス作ってたけど名前つけられるならtupleでいいな
Item1とか分かりにくすぎて嫌だからクラス作ってたけど名前つけられるならtupleでいいな
151デフォルトの名無しさん (ワッチョイ 8a01-ODnH)
2019/10/31(木) 00:18:43.85ID:JXLI+jKB0 (string FirstName, string FamilyName) Name(){return ("aiueo", "700");}
って書けるよってことでしょ
using Name = System.Tuple<string, string>;
usingでaliasは設定できるけどこっちは使いみち少ない
って書けるよってことでしょ
using Name = System.Tuple<string, string>;
usingでaliasは設定できるけどこっちは使いみち少ない
152デフォルトの名無しさん (ワッチョイ 6763-ORrh)
2019/10/31(木) 00:50:52.29ID:MkAQwKar0 tupleのitem1とかにはプログラマが自由に命名できるしVSの補完候補にもちゃんと出てきてくれるよ
その1箇所でしか使わないような内容ならtupleで十分
その1箇所でしか使わないような内容ならtupleで十分
153デフォルトの名無しさん (ワッチョイ 9e2d-46hx)
2019/10/31(木) 01:30:49.91ID:7TTG6xuA0 まじか、全然知らなかったよ
ありがとう
ありがとう
154デフォルトの名無しさん (ワッチョイ 4aad-bcUy)
2019/11/01(金) 06:58:19.64ID:POn0QVxB0 >>142
その上司も含めてコーディング規約を作ればええやん
その上司も含めてコーディング規約を作ればええやん
155デフォルトの名無しさん (ワッチョイ dee3-qV4/)
2019/11/01(金) 08:13:50.59ID:bPRiWep60156デフォルトの名無しさん (アウアウウー Sa2f-bcUy)
2019/11/01(金) 08:44:40.64ID:oh61GAM5a >>155
それで皆が納得してるなら従うしかないな
それで皆が納得してるなら従うしかないな
157デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/01(金) 09:22:46.81ID:luUnrp0t0 「互換性を保つため」とかならまだしも「今までこれでやって来たからこのままで問題ないだろ」って言ってそう
158デフォルトの名無しさん (ワッチョイ ca6a-qV4/)
2019/11/01(金) 19:09:11.77ID:EqckBJhH0 LINQ分からん奴が言いそうね
159デフォルトの名無しさん (ワッチョイ 6f02-qV4/)
2019/11/01(金) 22:43:07.33ID:MCB8CVSf0 ワイの上司は使わなくてもいい新しい機能容赦なく使ってくるので困る…
160デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/01(金) 22:53:20.80ID:luUnrp0t0 たしかにそれはそれでうざいかも…
でも今使わない機能でも知っておくのはいいことだよ
でも今使わない機能でも知っておくのはいいことだよ
161デフォルトの名無しさん (ワッチョイ 0b6e-ANgw)
2019/11/02(土) 00:21:45.36ID:Hd3sBx8l0 えーそんな上司羨ましいけど
こんな書き方あるんですね!みたいに話せそうで楽しそうじゃん
こんな書き方あるんですね!みたいに話せそうで楽しそうじゃん
162デフォルトの名無しさん (ワッチョイ 6763-ORrh)
2019/11/02(土) 01:35:16.42ID:gWk8WKKS0 使わなくていい、のレベルによるかな
使うべきではないところで無理に新機能入れるのはやだな
慣れてないがために可読性が…くらいなら入れてほしい
var初期の頃とか後者な感じ
使うべきではないところで無理に新機能入れるのはやだな
慣れてないがために可読性が…くらいなら入れてほしい
var初期の頃とか後者な感じ
163デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/02(土) 09:30:28.25ID:esIitHWU0164デフォルトの名無しさん (ワッチョイ 6763-ORrh)
2019/11/02(土) 09:45:46.24ID:gWk8WKKS0165デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/02(土) 10:17:49.05ID:esIitHWU0166デフォルトの名無しさん (スップ Sd8a-ORrh)
2019/11/02(土) 10:43:02.41ID:pWYzNK5/d167デフォルトの名無しさん (ドコグロ MMea-+xQI)
2019/11/02(土) 11:39:00.90ID:vl/bFsjFM168デフォルトの名無しさん (スップ Sd8a-ORrh)
2019/11/02(土) 11:47:25.61ID:pWYzNK5/d169デフォルトの名無しさん (ワッチョイ 0b6e-ANgw)
2019/11/02(土) 11:56:17.08ID:Hd3sBx8l0 vs2019なんだけどvar書いたら明示的な書き方に変更しねぇ?ってメッセージ出してくるのではーんそういう方針になったんかと思ってたんだけどあれぇ?
170デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/02(土) 12:46:00.84ID:esIitHWU0 >>168
そりゃお前みたいな頭の硬い爺とキャッチボールなんて成り立たんしw
そりゃお前みたいな頭の硬い爺とキャッチボールなんて成り立たんしw
171デフォルトの名無しさん (ワッチョイ ca6a-qV4/)
2019/11/02(土) 16:58:33.03ID:km6s5e3E0 >>169
デフォルトがそっちなだけで逆にも設定できるけどね
デフォルトがそっちなだけで逆にも設定できるけどね
172デフォルトの名無しさん (ワッチョイ 635f-1FRn)
2019/11/02(土) 23:56:05.01ID:kSdsB0kB0 大量にキューに入れておいた情報を順次取り出して
10程度の芸列でどんどん処理していくのは
どういう感じで書けばいいですか。
とりあえず直近では処理の結果は個別にファイルにサクセイ・書き込みです。
10程度の芸列でどんどん処理していくのは
どういう感じで書けばいいですか。
とりあえず直近では処理の結果は個別にファイルにサクセイ・書き込みです。
173デフォルトの名無しさん (ワッチョイ ff61-R6C/)
2019/11/02(土) 23:58:30.80ID:dJ3V2vrm0 >>172
>10程度の芸列でどんどん処理していくのは
芸列とはなんですか?
>とりあえず直近では処理の結果は個別にファイルにサクセイ・書き込みです。
「個別にファイル作成・書き込み」の意味をもっと詳しく。
>10程度の芸列でどんどん処理していくのは
芸列とはなんですか?
>とりあえず直近では処理の結果は個別にファイルにサクセイ・書き込みです。
「個別にファイル作成・書き込み」の意味をもっと詳しく。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 「COP30」開催地を軽蔑? ドイツ首相発言に批判 [蚤の市★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【カブス】今永昇太 1年約34億円で残留へ QO受諾 米メディア報じる [鉄チーズ烏★]
- 【悲報】高市有事で日本に同調する国、1つも現れないwwwwwwwwwwwwwww [603416639]
- 【雑談】暇人集会所part19
- 自閉症が「んなっしょい」と連呼するお🏡
- 【悲報】女の子、整形で片目失明...高市助けて... [856698234]
- 【悲報】風俗嬢「風俗の客は既婚者や彼女持ちがほとんど。いわゆる弱者男性の客はほぼない」なぜ弱者男性は風俗を嫌うのか? [257926174]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
