1 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 15:36:53.26 ID:S+KK7a41.net] ■Visual Studio 2015 Community & Express (無償の統合開発環境)等はこちら www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part92 (実質93) echo.2ch.net/test/read.cgi/tech/1485589613/ ■次スレは>>970 が建てる事 建てられない場合は他を指定する事。
260 名前:デフォルトの名無しさん [2017/05/28(日) 12:42:49.19 ID:U0KxOEQh.net] VSをLinuxやMac向けに売れば絶対儲かるやろ for MacとかじゃなくてWin版と同じように使える奴
261 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:54:11.57 ID:V1TJzJdZ.net] XCodeで心穏やかにプログラムを書ける奴を尊敬する よほど精神修養したんだろうな
262 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:55:34.04 ID:X8MhB+Ic.net] ユーザー数が Win >>>> 越えられない壁 >>>> Mac だから採算が取れる見込みが無けりゃ作らないよ
263 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 14:34:28.04 ID:7TA+N736.net] そもそも VS で儲けるとか w
264 名前:デフォルトの名無しさん [2017/05/28(日) 15:17:54.35 ID:U0KxOEQh.net] >>253 開発者は Mac>>>>>越えられない壁>>>>>Win だろ
265 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:22:27.08 ID:w6vv9NyD.net] >>255 vs for macで何か不満でも?
266 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:26:48.07 ID:Q4IaIxAm.net] >>255 それはない 大企業の開発環境がMacとかあり得ん
267 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:27:43.83 ID:X8MhB+Ic.net] >>255 もうちょっと現実見ようぜ
268 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:44:53.94 ID:BVKFrymy.net] 現実見た結果Macにたどり着いた まあ三流企業は永久に窓でも使ってろってこった
269 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:46:59.96 ID:V1TJzJdZ.net] winでもmacでも*nixでもストレスしか溜まらん 開発者向けの天国OS欲しいわ
270 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:58:51.29 ID:Q4IaIxAm.net] 三流企業というか弱小企業はMac使うんだろう
271 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:01:38.86 ID:BVKFrymy.net] >>261 弱小企業は金がないから窓使うしかない かわいそう
272 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:03:22.88 ID:Q4IaIxAm.net] でかいビル丸ごと一棟開発の部署でほぼ全部windowsマシーンとか見たことないんだろう
273 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:05:30.06 ID:lvl9gPaw.net] >>262 で、なんでお前みたいなカスがここにいるんだ?
274 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:08:15.24 ID:Q4IaIxAm.net] 国内でmacが1000台稼働してますなんてオフィス見たことも聞いたこともない
275 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:08:20.73 ID:BVKFrymy.net] コスパならLinux 快適さならMac 思考停止するならWindows
276 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:08:28.50 ID:LqX4nhhl.net] >>263 その光景に寒気を覚えない奴は実務未経験だろうな
277 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:34:01.56 ID:5PeSitGp.net] visual studioとc#が最強すぎるから今
278 名前:はwindowsが一番いい [] [ここ壊れてます]
279 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 16:45:27.79 ID:V1TJzJdZ.net] 一番最低の開発環境はWin+Cygwin 仕事を辞める理由に値する
280 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:28:00.00 ID:DdUksNjB.net] スポーツでもそうらしいけど、デキない奴ほど道具にこだわるのって なんか日本人の伝統芸みたいだねw あとこれはたぶんIT系だけだと思うけど「〜使ってる俺すげえ」っていう よくわからん自己陶酔に浸る奴は相変わらず多いね。 自己陶酔は自己不安の裏返しだって気づかない時点で程度が知れるけど
281 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:33:05.05 ID:BVKFrymy.net] こだわるとか凄えってほどのものじゃないだろう 当たり前のように一通り使って見て 当たり前の感覚であぁ窓よりMacの方が使いやすいなぁって感じる ただそれだけのことなんだよね 鉛筆よりシャーペンの方が良いなぁって感じに似てる
282 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:39:13.08 ID:LDH8CI3x.net] 「こんなに素晴らしい○○を使っている私は特別な存在なのだと感じました」 「○○は優れている」ってのが「優れている○○を使ってる俺は優れている」に転化しちゃってる奴は多いね。 IT系に限らず趣味の世界一般で多いけど。 そんでそれがdisられると、まるで自分がけなされたかのようにムキになる。
283 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:58:58.49 ID:BVKFrymy.net] そうはいっても業務で筆を使ってる人が居たらペン使えよって内心でバカにするだろ? そういうこと
284 名前:デフォルトの名無しさん [2017/05/28(日) 18:04:29.24 ID:U0KxOEQh.net] Winでいいって言ってる奴はRoR使った事ないだろ
285 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 18:06:50.38 ID:6nsRn/wD.net] C#のスレでMacで開発とかナニカの病気か
286 名前:デフォルトの名無しさん [2017/05/28(日) 18:08:24.27 ID:U0KxOEQh.net] あ、ここC#スレだったわ すまん、スレ勘違いしてた
287 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 18:29:20.56 ID:BVKFrymy.net] >>275 なん年前の話だ?
288 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 18:50:35.39 ID:7TA+N736.net] >>273 筆を使って業務に支障がないなら別に文句はない 評価は仕事ができるかかどうかでペンを使うかどうかじゃない
289 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 19:45:38.03 ID:V1TJzJdZ.net] ジャップは奴隷らしくしたかどうかだろ
290 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:18:29.52 ID:w6vv9NyD.net] >>275 いつの話をしているんだ
291 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:25:47.96 ID:Q4IaIxAm.net] macで開発を主張してるのは各種OSSが簡単に導入できるからだろ それがc#と何の関係があるのかはしらん ちゃんと管理された大企業のPCに勝手にOSS入れることは難しい
292 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:28:31.76 ID:w6vv9NyD.net] >>281 開発機と事務用PCの違いってわかるかい?
293 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:35:51.83 ID:LqX4nhhl.net] 一山いくらのPGなんてそんなもんよ コード生産ライン作業員に自由なんてない
294 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:36:36.03 ID:BVKFrymy.net] 管理がしっかりしてる企業の方がリスクリターンを解ってるから導入は簡単 OSSは不安とか杓子定規にフリーはダメな三流企業は難しい
295 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 21:15:15.54 ID:zksDCbHE.net] OSSダメ言い出したらLAMPすら無理じゃん .NETだってオープンソースになってLinuxやMacに移植されてんのに 企業が管理してるのとか実績があるのだったら良いのか?
296 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 21:32:38.97 ID:LL3KimrN.net] .net compact framework(C#2.0?)で知識止まってるんだけど久々にザマリン使って泥アプリでも作りたい 動くだけならできるんだろうけどlinqとかlambdaとか学びながらやりたいんだが 本とかサイトでいいとこ教えてくれ C++,PHP,ruby,Javascriptはまー普通に書けるレベル
297 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 21:39:52.49 ID:caiumps+.net] >>271 WindowsとMac、両方並行して使ってるけどそこまで致命的な差は感じないなぁ バージョン管理、統合開発環境、エディタ、パッケージマネージャがマルチプラットフォームで動くようになったのはでかなり楽になった RubyはまだWindows冷遇は強いので悲しいけど。 OS自体としてもデフォルトでも使いやすいのはMacだけど、カスタマイズしていくと差が埋まってく 人によるだろうけど、カスタマイズ好きとしてはどうせMacもLinuxもWinもカスタマイズするので大差なかった
298 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 21:40:14.17 ID:w6vv9NyD.net] >>285 PowerShellもMSBuildもRoslynもダメなのかねwww
299 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 14:34:44.41 ID:KWmGTlOy.net] 誰もそういう事は言ってないだろ 馬鹿じゃないの? 会社のPCに社員が勝手にソフト入れんなってことだろ
300 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 14:39:23.18 ID:8LL+C/ec.net] >>289 馬鹿じゃないの?
301 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 15:01:35.47 ID:m+ZaFeLx.net] ここまで馬鹿しかいねーだろ
302 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 18:35:09.12 ID:2NVblJjK.net] この手の話題は俺社環だからマ板でやれと言われているのに何この無限ループ
303 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 19:41:47.70 ID:Vo8bGTzE.net] ループ以外のレスをしないでください
304 名前:デフォルトの名無しさん mailto:sage [2017/05/30(火) 04:00:45.22 ID:5LsaYMbU.net] >>287 LINQはってのは使えば解るレベルの簡単さだから大丈夫 たまに毛嫌いする困ったちゃんがいるけど
305 名前:デフォルトの名無しさん [2017/05/31(水) 19:30:52.46 ID:EmdHwMni.net] varの話ししてもいいですか?
306 名前:デフォルトの名無しさん [2017/05/31(水) 19:33:05.55 ID:buo/Bij8.net] ダメです
307 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 22:00:36.87 ID:yWFnW1e8.net] 使う言語ころころ変えてたらメンテ大変そう
308 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 00:53:00.46 ID:5sVH+pSJ.net] 馬鹿そう
309 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 09:05:27.27 ID:tYPOnRtn.net] FormにwebBrowserコントロールを置いて、 WEBページを拡大や縮小して表示する方法がありますか?
310 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 09:48:20.53 ID:G9mRH0ZP.net] oleコマンド遅れ
311 名前:デフォルトの名無しさん mailto:sage [2017/06/09(金) 09:59:55.43 ID:6Ut3jWEP.net] FormなんかやめてElectronにすれば解決
312 名前:デフォルトの名無しさん mailto:sage [2017/06/09(金) 20:38:16.81 ID:k+3fMdQf.net] スレチ
313 名前:デフォルトの名無しさん mailto:sage [2017/06/11(日) 11:11:25.29 ID:KfYxBEuE.net] REST APIが一般化したせいで様々な環境と言語をメンテする機会が増えた
314 名前:デフォルトの名無しさん mailto:sage [2017/06/11(日) 14:21:33.09 ID:abflG9dt.net] ソースを貰ってみると (これどの辺がRESTなん…? RESTいいたかっただけやろ…) と思うことも多々あり
315 名前:デフォルトの名無しさん mailto:sage [2017/06/11(日) 14:29:59.13 ID:fRXzYWPt.net] 休みたいっていう願望の現れよ
316 名前:デフォルトの名無しさん mailto:sage [2017/06/11(日) 17:24:44.36 ID:Tsek5cQ7.net] IN PEACE
317 名前:デフォルトの名無しさん mailto:sage [2017/06/12(月) 11:51:52.59 ID:K7TPIBhO.net] >>303 どの言語+フレームワークが一番よかったですか?
318 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 23:05:30.95 ID:5jDCrHnG.net] ConfigureAwaitのデフォルトをtrueにしたのって大失敗だろ 書くのめんどくせえよ
319 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 19:38:22.96 ID:yyYf8riA.net] >>308 trueにしないと死屍累々だったと思うが
320 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 20:45:29.51 ID:uOk0laYQ.net] おじさんは太川陽介を連想しました
321 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 21:40:50.91 ID:OeRxoTJT.net] まあどっちを既定にしても文句は出るところだと思うけど await/co_awaitみたいにキーワードで指定できりゃ良かったんじゃは思う
322 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 22:08:01.60 ID:9G4t6eWS.net] ConfigureAwaitをtrueにするのはもうデスクトップアプリぐらいだろ dotnet coreになってasp.net mvcもコンテキストへの依存がなくなったわけだし
323 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 22:
] [ここ壊れてます]
324 名前:16:14.73 ID:+4RSrStZ.net mailto: デスクトップアプリだけ既定がtrueになっとると思っとりました [] [ここ壊れてます]
325 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 22:27:30.17 ID:YiDUG5yW.net] デフォルトfalseだと常に排他制御が必要になるだろ わざわざコンテキストに戻すのはマルチスレッドの煩わしさを避けるためなのに
326 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 22:35:26.43 ID:9G4t6eWS.net] コンテキストと排他制御は関係ないでしょ
327 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 22:50:32.92 ID:YiDUG5yW.net] >>315 あるよ 一部awaitしない呼び出しがあったりすると、後続処理がスレッドプールで実行されてしまうと見かけ上同一コンテキストのように見えるコードでも 同時に複数のコードが並列で実行されてしまう可能性がある(というか確実にそうなる)
328 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:10:58.71 ID:9G4t6eWS.net] awaitすればいいじゃん それってasync/awaitの世界では前提でしょ
329 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:14:08.29 ID:YiDUG5yW.net] だったらtrueでもWaitしなけりゃ問題ないじゃん 排他制御が必要になるケースももちろんだけど、そもそもawaitの前後で常にスレッドが変わること自体がプロブレマティックすぎる そんなのに比べたらUIスレッドでWaitする馬鹿のリスクなんて全く取るに足りないレベルだ coreはWeb用ということで想定される要件が技術的に単純だから許されるんであって、さすがにそれを全ての用途に適用するのは無理がある
330 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:18:14.91 ID:pnr+bbz5.net] >>318 >coreはWeb用 ソースよろ
331 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:21:24.69 ID:YiDUG5yW.net] >>319 https://www.microsoft.com/net/core/platform >.NET Core is a blazing fast, lightweight and modular platform for creating web applications and services that run on Windows, Linux and Mac.
332 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:22:43.99 ID:uOk0laYQ.net] qwerty2501.hatenablog.com/entry/2014/04/24/235849 ここに書かれてるような問題があるからデフォはfalseが良かったって言いたいなら 俺も羹に懲りて膾を吹いてるようにしか思えんね
333 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:25:02.21 ID:pnr+bbz5.net] >>320 完全にMicrosoftのミスリーディングやなこれは
334 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:26:02.98 ID:jxd6X7lC.net] >>320 こんなこと書くから勘違いするやつらが出てくるんだよ
335 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:29:43.37 ID:9G4t6eWS.net] 逆でしょ コンテキストが同じでなければならないようなコードを書くほうが問題がある UIのように物理的な制約でコンテキストを同じにしなければならないようなケース以外ではコンテキストに暗に依存すべきではない
336 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:30:07.33 ID:uOk0laYQ.net] >>320 web用なんてどこにも書いてないじゃんw どういう読解力だよ
337 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:37:13.75 ID:sYWqerlW.net] >>324 スレッドの一貫性を要求する既存のライブラリやAPIや既存コードが世の中にどれだけあると思う? 現代の実用的なソフトウェアって、君が思ってる以上にスレッドに強く縛られてるんだよ
338 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:42:26.44 ID:9G4t6eWS.net] >>326 そんなものにガッツリ依存するような書き方を普段からするのが良くないのでは?
339 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:44:03.24 ID:sYWqerlW.net] >>327 俺もそう思うけど、そういう要件に遭遇するたびに会社辞めるわけ?
340 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 23:50:57.96 ID:pnr+bbz5.net] >>328 一気に話が飛躍したな
341 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 06:35:48.13 ID:FrehRa+N.net] >>328 それはあなたの自由だけど普通はもっとコストの低い方法を探すだろうね
342 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 06:41:26.24 ID:nG3qIF/t.net] 依存しまくってもいいんだよ 何でもかんでも分離しとくのがコードの形としては理想だけど手間かかるからな その手間と
343 名前:依存することによるデメリットを比べて考えろ [] [ここ壊れてます]
344 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 07:46:02.57 ID:FrehRa+N.net] 何を言ってるんだろうこの人は 要らない手間を減らすために疎結合にするんだろ あちこち依存しまくったら何をしようとしてもめちゃくちゃめんどくさくなるぞ
345 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 07:53:25.18 ID:zHlBmHmO.net] 疎結合にしたところでスレッド一貫性への依存は回避できないよ? どう足掻こうが最終的には同期コンテキストに頼ることになる
346 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 09:28:49.43 ID:CvLow468.net] なにまたUIスレッドくんなの? 豆腐の角に頭ぶつけて死ねよ
347 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 10:07:23.75 ID:pyKmluG/.net] UIスレッドなくすと手間じゃなくて、グラフィックなどのパフォーマンスに影響出るからね
348 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 23:44:52.36 ID:c8qzsUGp.net] 最終的には同期とるけど最後なるまではコンテキストに依存しない方が良い 未だにデスクトップ開発してる子ってこんな簡単なこともわからないんだなぁ
349 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 23:54:05.06 ID:A6bnq7Mz.net] いやデスクトップとか関係ないからw 昨日から何か勘違いしてる「俺スゲー」バカが湧いてるけど、こういう奴ってそもそも 非同期メソッドのメリットがどこにあるのか理解してないんじゃないのか
350 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 00:08:56.85 ID:VR3qdmCX.net] >>337 流れ読めよ アホなこと言ってるUI君を揶揄するからデスクトップって単語が出てくるんだよ いや馬鹿には数スレ読むのも難しかったかこりゃ失敬
351 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 00:13:07.65 ID:cX5L/y8y.net] 悪いけど俺の目には反抗期のConfigureAwait(false)坊やが諭されてる流れにしか見えないな
352 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 00:27:31.93 ID:LVtaY0YU.net] 見え方は人それぞれだものね
353 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 02:40:14.58 ID:P+HusDAs.net] >>338 数スレ読むのめんどいわ…
354 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 11:05:12.45 ID:BEwZTU1B.net] イミュータブルなオブジェクトをクローンしたい ただし1つだけプロパティを変更しつつクローンしたい こういう時に使えるイディオムないか?
355 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 11:34:31.96 ID:Kwn7bNYp.net] >>342 ない それが頻繁に必要になるようなら設計ミスだ 集約の単位を間違えたってこと
356 名前:デフォルトの名無しさん [2017/06/17(土) 12:50:58.57 ID:6fW6JpEJ.net] case class
357 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 13:07:13.23 ID:OoQM2ww5.net] Fontのサイズだけ変えたいとか
358 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 16:03:58.52 ID:gVA3olL6.net] コンポジションを簡単に書く構文は欲しい
359 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 16:13:25.11 ID:BEwZTU1B.net] オブジェクトを複製したい ただしIDと生成タイムスタンプは変えて とかよくある
360 名前:デフォルトの名無しさん mailto:sage [2017/06/17(土) 16:47:51.73 ID:CkD5o1Z0.net] 個人的にはオブジェクトを複製する機会がほとんどない 設定フォーム出す前ぐらい