1 名前:デフォルトの名無しさん [2016/06/29(水) 04:39:09.19 ID:sT3gw8va.net] ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ C#, C♯, C#相談室 Part89 peace.2ch.net/test/read.cgi/tech/1443271409/ C#, C♯, C#相談室 Part90 echo.2ch.net/test/read.cgi/tech/1455160063/ ■次スレは>>970 が建てる事。 建てられない場合は他を指定する事。
458 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 15:11:05.94 ID:yhjzEVuM.net] 歯ブラシでプログラムを書こうとしたら辛いのは当たり前だろう https://en.m.wikiquote.org/wiki/Rasmus_Lerdorf >PHP is about as exciting as your toothbrush.
459 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 18:41:52.94 ID:IWCj2egw.net] ASP.NET CoreでWEBアプリを作っています 機械的に処理を行うためHTMLの代わり
460 名前:にJSONを返さなくてはいけません この場合MVCで作るべきでしょうか(ViewでJSONを生成) [] [ここ壊れてます]
461 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 18:45:13.24 ID:zht9j9T7.net] >>441 なぜViewで?
462 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 18:52:19.01 ID:IWCj2egw.net] >>442 どのような設計が正しいのかを聞きたいです 簡単に言うとTwitterのUIは作らずにJSONを返すAPIだけをASP.NET Coreで作る感じです
463 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 18:54:32.44 ID:zht9j9T7.net] >>443 Web API(CoreではMVCと統合されたけど)を使いたいってこと?
464 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 18:57:50.47 ID:IWCj2egw.net] >>444 そうです ASP.NETの無印はWEB APIがあるみたいですが、Coreだとないみたいなので…
465 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 19:04:08.33 ID:zht9j9T7.net] >>445 Coreではライブラリが統一されただけだから普通に使えるよ。 https://docs.asp.net/en/latest/tutorials/first-web-api.html
466 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 19:10:38.42 ID:IWCj2egw.net] >>446 ありがとうございます WEB APIはCoreでも使えたんですね もう一ついいですか? ASP.NET無印を使ったことがなく、いきなりCoreから入るのですが、 まだCoreがリリースされてあまり経っていないらしく情報が少ないのですが、 無印の情報はCoreにもある程度は応用出来るのでしょうか?
467 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 19:35:09.64 ID:zht9j9T7.net] >>447 無印って、ASP.NET Web APIのことを言ってる?基本は一緒だけど、Coreが出た以上、特に今までのWeb APIはオワコン Coreを使わなければならない理由があるの?
468 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 20:37:32.13 ID:IWCj2egw.net] >>448 Linux鯖を使いたいから WinVPS高いし
469 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:18:16.62 ID:shRUR2oh.net] 高いのは嫌だリスクは取りたくないってガキじゃあるまいし
470 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:19:28.87 ID:rWWvEZg8.net] >>450 ここは普通にガキが来る板だぞ
471 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:33:00.30 ID:oeiBIMAZ.net] ガキだろうが年寄りだろうがケチりたい人はケチりたいんじゃね
472 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:34:22.99 ID:IWCj2egw.net] >>450 ガキだから金がない さくらVPSでも結構きついし
473 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:49:29.10 ID:1G08D0Wz.net] お金が無い分、努力でカバーだね。 情報少ないから、ぜひ先駆者となってくれ!
474 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 21:52:42.08 ID:IVf1OSSE.net] >>450 > 高いのは嫌だ はわかるけど > リスクは取りたくない ってどこから出てきたんだ? Linux 鯖で .Net なんてリスクだらけだと思うが
475 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 22:01:53.90 ID:HSXk2xhn.net] Node.jsとかでよくね? ちょっとしたAPIにC#とか大袈裟すぎでしょ
476 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 22:14:41.24 ID:IWCj2egw.net] >>456 ちょっとしたじゃなくて結構大規模になる予定 あと動的型付けは苦手(TypeScriptはあるけどC#の方が好き)
477 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 22:55:39.71 ID:AyW9Pu98.net] >>457 Linuxには精通してるってことでいいんだよね?
478 名前:デフォルトの名無しさん mailto:sage [2016/08/29(月) 23:00:29.13 ID:IWCj2egw.net] >>458 ラズパイで鯖建てする程度なら出来るけど
479 名前:デフォルトの名無しさん mailto:sage [2016/08/30(火) 10:16:24.70 ID:8eGP8u09.net] まあコンソール使えりゃどうにかなるかな
480 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 22:36:07.93 ID:0fzmkTEU.net] C# 7、そしてその先へ: 非同期処理(前編) − Task-like www.buildinsider.net/column/iwanaga-nobuyuki/009 C# 7、そしてその先へ: 非同期処理(後編)− 非同期シーケンス www.buildinsider.net/column/iwanaga-nobuyuki/010
481 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 22:39:34.64 ID:97WvllZy.net] コピペマンって本人は親切のつもりなんだろうし、本人気づいてないだろうけど不気味だよw
482 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 23:35:57.85 ID:+hoACOJG.net] パフォーマンスをシビアに意識するのはもはやライブラリ作っている人やそういった 高速化を専門にしている人だけあって毎日コード書いてる人間としては書きやすさだけが気になる
483 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 23:46:34.06 ID:+hoACOJG.net] 今後もまた無駄な名前空間がぼこぼこ増えていくんだろう MSはnamespaceをごちゃごちゃさせ過ぎてる すっきり数本の柱にしておけばよかったのに細分化させすぎだ
484 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 23:56:22.35 ID:lLnW0vHt.net] 新しいおもちゃが手にはいると遊びたくなるものさ
485 名前:デフォルトの名無しさん mailto:sage [2016/09/01(木) 00:11:33.35 ID:Xz8sejsg.net] Scalaの糞の山に比べたらこの程度可愛いもん
486 名前:デフォルトの名無しさん mailto:sage [2016/09/01(木) 00:44:15.01 ID:YmetP/KJ.net] 大きすぎるnamespaceよりマシ
487 名前:デフォルトの名無しさん mailto:sage [2016/09/01(木) 04:01:29.40 ID:rDaq2Eci.net] 毎日コード書ける仕事したい。 机上で数ヶ月会議して設計して、作って仕様変更とか無駄なことやめたい。
488 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 15:05:01.55 ID:oqbH3zDE.net] 今 Microsoft Visual Studio Community 2015 だかってのをインストールした C#は全く知らない。 この統合環境の使いかたもほぼ分からなくて困ってる。 CUI のhello worldだけは出力させてみた。 こんな俺に学習用のいいサイトよろしくお願いします。
489 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 15:13:59.98 ID:LbMFm82d.net] とりあえず ++C++; 未確認飛行 C でいいんじゃないでしょうか
490 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 15:29:48.83 ID:oqbH3zDE.net] ありがとう。ではそこで学習する事にします。 今とりあえず int i = 10; Console.WriteLine(i + " " + "hello_world"); これを実行させてみたのですが、 スクリプトのごとく数値が都合よく文字に変換されて実行されました。 数値と文字は暗黙の自動変換なのでしょうか?
491 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 15:41:30.76 ID:Pni+o0iv.net] + 演算子 (C# リファレンス) https://msdn.microsoft.com/ja-jp/library/k1a63xkz.aspx
492 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 15:53:07.39 ID:oqbH3zDE.net] ありがとう
493 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 18:32:47.06 ID:Q71J+JAr.net] Microsoft.Office.Interop.Excelのcomを使って、既存のグラフシートを編集しようと思うのですが、 下記のコードを実行すると、エラー0x8002000Bが出てアクセスできません。 Worksheet ws = wb.Sheets["graph1"]; 既存のグラフシートにアクセスするにはどうしたらいいのですか?
494 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 18:41:51.61 ID:hbWVf6eK.net] >>474 そんなことやったことないんでよく知らんけど、ここ見る限りSheetsじゃなくてChartsの方 使わないとだめなんじゃないの? https://msdn.microsoft.com/ja-jp/library/office/ff821062.aspx
495 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 19:22:01.67 ID:VaHoIWRz.net] IDE使えないって人に++c++進めるのはどうかと思うけどw
496 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 21:17:39.97 ID:oqbH3zDE.net] なんでボールから入るんだよ
497 名前:デフォルトの名無しさん mailto:sage [2016/09/02(金) 21:17:56.50 ID:oqbH3zDE.net] ごめんスレ間違えた
498 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 01:22:42.31 ID:PSgZ0shn.net] いままでvbaで開発してて最近c#勉強してるんだけど visual studioで開発するときvbaでいうモジュール単位(vb editor上でmoduleっていわれるやつ)に分ける方法教えてクレメンス クラスとか作ればソリューションエクスプローラに自動的に追加されるっぽいけど コードが縦に長くなって開発しづらい たぶんvbeなんかよりもよっぽど開発しやすい方法があるんだろうけど プログラミングの仕方というより開発の仕方みたいなのを解説してくれているhpとか本があったら教えてほしい てかoopの考え方を理解出来てな
499 名前:「のが問題かもしらん スレ違いだったらごめんなさい [] [ここ壊れてます]
500 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 01:27:37.27 ID:Jo2eCVzY.net] >>474 結局質問だけしてトンズラか。どうせマルチくんなんだろうな。 >>479 君はVBAも良く分かってないと思うw とりあえずC#にモジュールはない。 VB.NETにはあるけど普通はまず使わない。
501 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 01:33:50.12 ID:PSgZ0shn.net] >>480 いわゆるモジュールじゃねーっす エクセルとかもってるならvbe開いてモジュール追加って出来るあれです んで、開発の仕方みたいなのの情報しりませんか
502 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 02:08:46.56 ID:AuZUWRpv.net] >>481 OOP学んで適当にファイル分割するのが基本かな あとは、クラスビューとか定義に移動とかいろんな機能があるから好みの使い方を見つけるしかなさそう オープンソースとか読むと参考にはなる こんなに細分化するかーとか、この書き方は初めて見たというのも時々あるので、人の好みがそれなりに強いかも
503 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 02:11:08.15 ID:FcIsU4jd.net] >>481 ソースファイルを追加したいなら プロジェクトを右クリックして 追加 - 新しい項目 コード - クラス で、名前を入れて出来上がり
504 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 02:21:21.74 ID:PSgZ0shn.net] >>482 あじゃっす 王道なしってことっすね vbaでつくった1万行程度のプログラムをc#で作り直そうとしたら にっちもさっちもいかなくて (最初はbutton click event以下に超長いコードかいてたw) c#サンプルコードでググったやつをいくつか見たんですけどどれも短めで オープンソースっすか、とたんに難しくなりそうで敬遠してたんですけど、見てみます >>483 コレダ! あざーす!
505 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 02:50:32.40 ID:GFDCUR4+.net] >>483 全然関係ない俺だけどそれ知りたかったありがとう 統合環境超むずい
506 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 07:36:39.22 ID:FcIsU4jd.net] 「新しい項目」って言うのがちょっと思い付きにくいかな 新しい項目って言うのを覚えておけば、右上の「クイック起動」に新しい項目って入れると プロジェクト-新しい項目の追加... って表示されるから覚えておくとなんかの役に立つかも 追加でも同じように表示されるけど、追加は他にも ファイル-ソース管理に追加 とか似たような項目がいっぱい出てきてちょっと探しにくい
507 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 10:32:43.91 ID:08YRGffV.net] >>485 プログラミングはやめた方がいい。 言語のセンスなさすぎ。
508 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:15:30.20 ID:is8rsJHF.net] 波カッコってひょっとして必要なかったんじゃないか インデントが有ればブロックは表現できるし 波カッコを使うとタイプ量が増えるしネストするとスコープが逆にわかりにくい C# 8.0ぐらいで良いから波カッコを使わないように仕様を変えて欲しい
509 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:18:06.98 ID:e1RDrry0.net] だったらC#やめてPython使ってろ
510 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:18:56.50 ID:vfo9HhT2.net] pythonが静的言語だったらな
511 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:23:53.71 ID:XJfcWEgm.net] >>488 変えられるわけ無いだろアホか
512 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:28:46.83 ID:is8rsJHF.net] 後ろ波カッコのうっとおしさは異常 なんでこんなゴミみたいな記号のために丸々1行も使ってんだと怒りを覚える
513 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:32:05.43 ID:vfo9HhT2.net] ironPythonを静的言語に改造したようなのない? ないなら作ろうぜ
514 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:49:16.86 ID:bNt+mNAy.net] 後ろ波かっこぐらいでうっとおしいと言うのは甘い XAML見たら発狂するぞ
515 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:49:41.16 ID:h2wll6jz.net] >>492 ブロックの終端を明
516 名前:示するためだろ。導師も言ってるじゃん、「暗示より明示」って。 [] [ここ壊れてます]
517 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 12:53:38.71 ID:28oZslrG.net] 作ろうぜって誰に向かって言ってんだ 勝手にテメェでウンコ排出してろボケ
518 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:10:16.03 ID:NvcWw3DB.net] >>492 お前が!存在に状態遷移すれば解決するよ
519 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:29:53.52 ID:vv4I0YMm.net] Pythonのフォーラムで定期的にインデントブロックの代わりに ブレースブロックを採用して欲しいって要望が出てるくらいには、あれも好かれてないよ 実際にブレースブロックに改造している奴がいるくらいだ 結局は隣の芝が青く見える現象だと思われる
520 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:32:32.69 ID:is8rsJHF.net] 要するにどっちでも良いわけだろ だったらコンパイルオプションで選べるようにしろよ
521 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:33:39.23 ID:XJfcWEgm.net] >>499 お前が実装してプルリクしてみろよカス
522 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:36:43.12 ID:l/8ShBlw.net] ぶっちゃけC言語が嫌われるトップ理由が { } だと思う
523 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:42:35.19 ID:is8rsJHF.net] だよね {}は利便性が悪いだけでなく見た目も美しくない
524 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:44:11.62 ID:HDnGX34n.net] ネタ投入のつもりなのか、それとも今時パスカルな人なのかな。 そんなにブレース嫌いならVB選べばいいよ。 どうせ出来ることはほとんど違わない。 ラムダ式とか死ぬほど冗長だけどw
525 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 13:52:01.54 ID:e++gk4lZ.net] 後ろ波カッコっていうから てっきり if() { ←後置のことかと思ったら } ←こっちのことか
526 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 14:36:21.94 ID:bNt+mNAy.net] beginとendを{と}に書き換えるプリプロセッサでも作れよ
527 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 15:17:16.22 ID:e++gk4lZ.net] そういえば大昔のC言語の本では beginとendを#defineでカッコに置換するというネタが普通に書かれてたとか…?
528 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 15:24:50.13 ID:HDnGX34n.net] >>506 普通かどうか知らんけどこれだよね www.pro.or.jp/~fuji/mybooks/cdiag/
529 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 15:39:03.09 ID:vfo9HhT2.net] インデント>=括弧>>>>>>>>>>>>>>begin,end begin,endのメリットは全く分からない
530 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 15:40:48.38 ID:08YRGffV.net] >>508 他の言語との違いを出すための苦肉の策。
531 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 16:15:14.95 ID:is8rsJHF.net] >>508 目に優しい
532 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 16:21:08.95 ID:teO92MZf.net] { } を透明色にするエクステンションを作れば解決するだろうが!
533 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 16:44:05.68 ID:GPAGDQ3+.net] バグ死
534 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 18:58:56.20 ID:abnGTaRM.net] >>507 そうだよ 診断室とここのスレタイの相談室を掛けたんだよ
535 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 19:57:10.80 ID:i/vdkCcD.net] ASP.NET WebFormsってあるじゃん 入力値の検証コードを書く仕事をやらされてるんだけどさ 何回も何回も同じような(でも微妙に違う)コードを書かされる拷問みたいになってるんだけどこれうまいことDRYできないの? クライアントサイドのイベントハンドラで検証 サーバーサイドのイベントハンドラやページメソッドで検証 入力モデルにバインドしてローカルサービで検証 といったように少なくとも1リクエストで3回はよく似たコードを書いてる コントロールが多いエンドポイントだと死んでしまう
536 名前:デフォルトの名無しさん mailto:sage [2016/09/03(土) 21:23:26.09 ID:NvN4PBVL.net] >>514 モデルクラスに入れてからまとめて検証すりゃいいでしょ クライアントサイドはサーバー側でREST API用意しといてAJAXで呼べばいい
537 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 03:17:01.13 ID:Q23f0Xjy.net] >>514 WEBフォームだろ? カスタムの検証コントロール作ればいいんじゃないかね
538 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 14:51:52.34 ID:0IhXUzhb.net] >>516 それは試したけど柔軟性がないから断念した カスタム検証コントロールではまずクライアントサイドのカスタム検証ができない それに検証前後に簡単に処理をフックする事ができない やろうと思えばできない事もないけど自動生成されたコードにアクセスする必要があるからメンテナンスの不安がある
539 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 19:22:49.84 ID:NWup8pYR.net] >>517 全部サーバーサイドでやればいいんじゃないか?
540 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 20:26:43.89 ID:Q23f0Xjy.net] >>517 もしかして、CustomVaidatorの話かそれ? 祖じゃなくて、自分で検証するコントロール作れって話だぞ クライアント用のスクリプトも全部自分で出力できるぞ これで柔軟性がないってなら、WEBフォームじゃ無理ってことだ
541 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 20:57:02.22 ID:0IhXUzhb.net] >>519 CustomValidatorの事を言った もしかしてCustomValidatorってみんな使ってないの?
542 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 21:18:42.69 ID:Q23f0Xjy.net] >>520 CustomVaidatorでもクライアントスクリプトでのカスタム検証ぐらいできるけどな 毎回似たようなコード書かないとダメだが この手間と検証タイミングの問題だけクリアできるならCustomVaidatorでも充分だろ
543 名前:デフォルトの名無しさん mailto:sage [2016/09/04(日) 21:41:36.27 ID:0IhXUzhb.net] >>521 CustomValidatorもうちょい調べた クライアントサイドの検証は出来た でも検証前後に処理をフックするってのがやっぱり出来ない 結局のところカスタムコントロールで検証もやってしまった方が良さそう
544 名前:デフォルトの名無しさん [2016/09/10(土) 16:11:25.20 ID:Wm1HNmHU.net] ファイル選択ダイアログを使ったプログラムを組んでいます。 OpenFileDialog ofd = new OpenFileDialog(); .csv ファイルのみ選択可能な状態にしたいのですがこの指定では エラーになってしまいます。どう修正すれば良いでしょうか? ofd.Filter = "CSVファイル(*.csv)";
545 名前:デフォルトの名無しさん mailto:sage [2016/09/10(土) 16:14:00.08 ID:/+pbEB3C.net] MSDNの解説読もう
546 名前:デフォルトの名無しさん mailto:sage [2016/09/10(土) 16:14:42.14 ID:nYtOzCtO.net] openfiledialog 拡張子 制限 でぐぐれ
547 名前:デフォルトの名無しさん [2016/09/10(土) 17:18:14.52 ID:Wm1HNmHU.net] >>525 サンクス 解決
548 名前:デフォルトの名無しさん mailto:sage [2016/09/10(土) 17:40:43.95 ID:qbdJrNQP.net] っていうか、F1叩くだけでMSDNがすぐ見られるのに なんでわざわざより手間をかけて2chで質問するのよw そこが理解できんよw
549 名前:デフォルトの名無しさん mailto:sage [2016/09/10(土) 17:47:35.88 ID:nYtOzCtO.net] そら無能だからだよ。そんなこともわからないのかよw
550 名前:デフォルトの名無しさん [2016/09/12(月) 17:41:15.35 ID:tEgJE/3d.net] 素人です CommonSaveFileDialog で [ファイルの種類] を変えてもファイル名に反映されません SaveFileDialog のように拡張子を自動で付加できるようにする方法を教えてください
551 名前:デフォルトの名無しさん mailto:sage [2016/09/12(月) 17:43:59.26 ID:aOoYdSpX.net] 初心者むけのスレがあるよ ふらっと c#って名前
552 名前:デフォルトの名無しさん mailto:sage [2016/09/12(月) 17:45:44.98 ID:6Vx7Y6GR.net] FileAsShellObject.ParsingName
553 名前:529 mailto:sage [2016/09/12(月) 18:17:48.59 ID:tEgJE/3d.net] >>530 ありがとうございます 今後利用します >>531 ありがとうございます しかしながらこちらを使っても結果が FileName と変わらないのです ShowDialog の後に取得していますが当方の使い方が違ってます?
554 名前:529 mailto:sage [2016/09/12(月) 18:34:28.38 ID:tEgJE/3d.net] すみません解決しました DefaultExtension を指定するとおkなようです そうしてたつもりがちゃんと出来てませんでした
555 名前:デフォルトの名無しさん mailto:sage [2016/09/15(木) 14:24:50.81 ID:NBzoNAq4.net] すみません。Moq について質問です。 インタフェースをMock化した時とか、Setupしていないメソッドやパラメータが呼ばれた時に例外を吐くように設定したいのです。 入り組んでいて、何が呼ばれるのか追いかけるのに疲れました。 例外を吐いてくれれば、Setupしなくちゃと分かるので、デフォルトで例外を吐くような機能があるんじゃないか? と、ググろうとして・・・思いつきませんでした。 どうすれば良いでしょうか? ・・・とか書いていたら、自己解決してしまいました。 https://github.com/Moq/moq4/wiki/Quickstart#customizing-mock-behavior に var mock = new Mock<IFoo>(MockBehavior.Strict); としろと。 ちなみに var mock = new Mock<Foo>(MockBehavior.Strict); とインスタンス化出来る実体があると、そいつのインスタンスを作って、Proxyとして動いてしまった・・・ インターフェース抽出してMock作る必要があるのか。 そして、このレスは某所に誤爆していたものを転載・・・
556 名前:デフォルトの名無しさん mailto:sage [2016/09/15(木) 14:32:21.46 ID:QeXjnd/u.net] そういうつぶやきはTwitterがいいと思うぞ
557 名前:デフォルトの名無しさん mailto:sage [2016/09/15(木) 14:53:11.09 ID:Spuf+iD1.net] アロエにでも聞いてもらえー
558 名前:デフォルトの名無しさん mailto:sage [2016/09/15(木) 21:14:03.89 ID:gHnq4He4.net] Mockフレームワークは仕事を増やすだけ