1 名前:デフォルトの名無しさん (ワッチョイ 5394-4hBO) mailto:sage [2016/12/27(火) 02:07:41.47 ID:HrGPkQcW0.net] 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part125 echo.2ch.net/test/read.cgi/tech/1475930006/ ■関連スレ C#, C♯, C#相談室 Part91 echo.2ch.net/test/read.cgi/tech/1467211515/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configure
823 名前:デフォルトの名無しさん (ワッチョイ 1e9d-d4M5) [2017/03/01(水) 18:19:58.85 ID:ZH+ht5qq0.net] >>806 じゃあ業務では何使えばいいですか?
824 名前:デフォルトの名無しさん (アウアウウー Sacf-TXya) mailto:sage [2017/03/01(水) 18:21:54.62 ID:CsuWabtqa.net] なーにーやっちまったな 男は黙ってCOBOL
825 名前:デフォルトの名無しさん (スプッッ Sd4a-xMKC) mailto:sage [2017/03/01(水) 18:34:47.06 ID:mz3by4fld.net] 女は黙ってFORTRAN
826 名前:デフォルトの名無しさん (ワンミングク MMfa-LqKA) mailto:sage [2017/03/01(水) 18:57:55.89 ID:PR7YLHWZM.net] >>801 それってどうやって禁止するんだ?
827 名前:デフォルトの名無しさん (ワッチョイ 7fbb-8lb6) mailto:sage [2017/03/01(水) 18:59:56.97 ID:RAuT14LS0.net] >>808 鉄板のCOBOLとJAVAですよ。
828 名前:デフォルトの名無しさん (ワッチョイ bbc3-bdSd) mailto:sage [2017/03/01(水) 19:19:48.23 ID:BukY6Teo0.net] ことこと煮詰めたPerl(読めない)
829 名前:デフォルトの名無しさん (ワッチョイ 1e31-bRgR) [2017/03/01(水) 20:27:41.90 ID:r70GDLNP0.net] >>797 汝!隣の嫁を愛せ!! C#
830 名前:ワッチョイ (ワッチョイ 1e31-bRgR) [2017/03/01(水) 20:28:19.50 ID:r70GDLNP0.net] ワッチョイで自演がバレちゃうwww
831 名前:デフォルトの名無しさん (ワッチョイ cfd6-8lb6) mailto:sage [2017/03/01(水) 20:43:06.08 ID:LaylmXrB0.net] すごく…かっこ悪いです…
832 名前:デフォルトの名無しさん (ワッチョイ 1e9d-8lb6) mailto:sage [2017/03/01(水) 20:48:20.77 ID:U2Od4VRx0.net] NEC PC-8001 BASIC Ver 1.1 Copyright 1979 (C) by Microsoft Ok ■
833 名前:デフォルトの名無しさん (ワンミングク MMfa-1leb) mailto:sage [2017/03/01(水) 21:21:32.69 ID:Yvg0gU5LM.net] >>817 mon *tm
834 名前:デフォルトの名無しさん (ワッチョイ 1e31-y359) [2017/03/01(水) 21:23:11.06 ID:r70GDLNP0.net] 就職用にソフト作るとして、どの程度の作品を作らなきゃ評価 されないのか、誰か教えてくれ
835 名前:デフォルトの名無しさん (ワッチョイ 8a3c-9513) mailto:sage [2017/03/01(水) 22:09:13.37 ID:TpZN5x5p0.net] >>811 グループポリシーで csc.exe を実行禁止とかかな 弊害知らんけど
836 名前:デフォルトの名無しさん (ワッチョイ 03a1-zLYe) mailto:sage [2017/03/01(水) 22:24:49.41 ID:wQqERzxI0.net] vbc.exeは動いたとかだったら面白いんだけどね
837 名前:デフォルトの名無しさん (ワッチョイ 8bc0-NqFr) mailto:sage [2017/03/02(木) 00:11:24.12 ID:lUnnJDsN0.net] >>745 で未だに2.0とかねーよwwwと思ってたら10年前のC#システム改修案件来た .NET4.5.2とか贅沢言わないのでせめて3.5で作らせて下さい・・・
838 名前:デフォルトの名無しさん (JP 0Hef-NqFr) mailto:sage [2017/03/02(木) 06:08:44.13 ID:T8mz/VrOH.net] C#案件とか.NET案件で一括りされるから面倒だよな
839 名前:デフォルトの名無しさん (スププ Sd3f-GcmM) mailto:sage [2017/03/02(木) 08:25:58.59 ID:sITpgG7dd.net] されませんけど
840 名前:デフォルトの名無しさん (ワッチョイ eb0c-BJNc) mailto:sage [2017/03/02(木) 10:34:35.36 ID:ZT4/tAUe0.net] WPFの解説ブログ書いてた大田一希、富士通の子会社からマイクロソフトに転職したってよ blog.okazuki.jp/entry/2017/02/20/202522
841 名前:デフォルトの名無しさん (スププ Sd3f-GcmM) mailto:sage [2017/03/02(木) 11:40:42.47 ID:sITpgG7dd.net] >>825 ドメイン見て気づいたけどこの人の作ったVisual Studio Codeのプラグイン使ってるわ シーケンス図書くやつ
842 名前:デフォルトの名無しさん (ワッチョイ ab99-PBd5) mailto:sage [2017/03/02(木) 12:56:07.90 ID:BMLMSkag0.net] WPFのおくりびとにでもなるのか?
843 名前:デフォルトの名無しさん (ワッチョイ bb19-/EJX) mailto:sage [2017/03/02(木) 13:11:50.84 ID:bkixketX0.net] ここはプログラマ板ではないしネットウォッチ板でもない
844 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/02(木) 13:44:58.65 ID:GnKpLkBNa.net] >>825 ネットストーカーきもっ っていうか、公人でも何でもないんだからいい歳こいてるならさん付けぐらいしろよバカ
845 名前:デフォルトの名無しさん (アウアウオー Sabf-rrQM) mailto:sage [2017/03/02(木) 14:22:53.36 ID:j0RdOmJSa.net] >>829 いい歳こいてるならガキみたいな言葉遣いやめろよバカ
846 名前:デフォルトの名無しさん (ワッチョイ 1fb6-NqFr) mailto:sage [2017/03/02(木) 16:57:06.80 ID:7GIcFobN0.net] >>800 遅くなりましたが、レスありがとうございます MSMQを使うこと自体は問題ないのですが、. NET FrameworkにはJavaのMessageDrivenBeanみたいな標準仕様があるのか知りたかったのですが、 どうも無さそうということで考えた方が良さそうですね・・・
847 名前:デフォルトの名無しさん (ワンミングク MM3f-swil) mailto:sage [2017/03/02(木) 22:01:03.86 ID:l6Qo/SsEM.net] >>831 メッセージキュートリガーじゃ代替出来ないような処理なの?
848 名前:デフォルトの名無しさん (ワッチョイ ef7b-anrw) mailto:sage [2017/03/03(金) 00:47:09.29 ID:DpV0ZA8P0.net] WPFのnativeコンパイル早くー
849 名前:デフォルトの名無しさん (ブーイモ MM3f-d4C0) mailto:sage [2017/03/03(金) 06:44:37.15 ID:ivKlbKhzM.net] >>833 不可能でしょ WPFって裏で勝手にプロセス動かしたりするし
850 名前:デフォルトの名無しさん (ワッチョイ 8b4f-M3Ci) mailto:sage [2017/03/03(金) 14:07:24.12 ID:WzLWeeja0.net] 今後はWPFをフェードアウトさせて、 UWPを普及させるつもりなんじゃね?
851 名前:デフォルトの名無しさん (ワッチョイ abc3-PBd5) mailto:sage [2017/03/03(金) 14:38:10.68 ID:xoyAwVxu0.net] マジか…
852 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/03(金) 17:55:33.68 ID:yDKPEtIM0.net] 数独を解くアプリを作っているのですがどのコントロールでユーザーに入力してもらったらいいかわかりません algorithm.main.jp/Puzzle/Sudoku/3-Input.php こんな感じに作りたい場合どんなコントロールを使いますか?
853 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/03(金) 18:18:23.19 ID:M1qcN5qza.net] 今デジャビューを感じた
854 名前:デフォルトの名無しさん (ワッチョイ 0f9d-NqFr) [2017/03/03(金) 19:23:27.45 ID:W1tulntN0.net] UWPってストアに上げないと配布できないの?Win8以前のじゃ動かいないし よくわからん
855 名前:デフォルトの名無しさん (ワッチョイ 0ba1-c3r2) mailto:sage [2017/03/03(金) 21:52:37.85 ID:TSrsvtYD0.net] ユーザーが設定すればサイドローディング可能
856 名前:デフォルトの名無しさん (ワッチョイ 0f31-3D2C) [2017/03/03(金) 22:27:45.30 ID:eezZKf7v0.net] MonoDevelopの使い方がイマイチ分からん これって、ビジュアルスタイディオから移行する意味あるのか?
857 名前:デフォルトの名無しさん (ワッチョイ 4fcb-re10) mailto:sage [2017/03/03(金) 22:50:43.99 ID:KGCeex070.net] >>841 意味なくね? だってコントロールクラス的なものないっしょ? 画面作れなくね? 描画関係ってwin32のラッパじゃねーの?
858 名前:デフォルトの名無しさん (ワッチョイ 0f7b-liqg) mailto:sage [2017/03/03(金) 23:22:28.28 ID:VmWbxx1t0.net] >>837 HTMLなら、表かな? Grid-View みたいなもの?
859 名前:デフォルトの名無しさん (RU 0H7f-YS1u) mailto:sage [2017/03/04(土) 00:38:07.38 ID:WtTkhvloH.net] あーあー テストテスト
860 名前:デフォルトの名無しさん (RU 0H7f-YS1u) mailto:sage [2017/03/04(土) 00:40:41.72 ID:WtTkhvloH.net] テスト2
861 名前:デフォルトの名無しさん (ワッチョイ 7b14-YS1u) mailto:sage [2017/03/04(土) 00:42:29.33 ID:SJvxZRgO0.net] テスト3
862 名前:デフォルトの名無しさん (ワッチョイ 6b3c-NqFr) mailto:sage [2017/03/04(土) 04:10:31.34 ID:ymzArQkK0.net] RUって海外鯖?非国民?
863 名前:デフォルトの名無しさん (ワッチョイ 3b42-T7IB) [2017/03/04(土) 12:04:06.46 ID:rEOlgOeo0.net] >>819 印刷プレビュー付きテキストエディタあたりで大丈夫だろ メモ帳に印刷プレビューを付けたやつ 10Mバイト程度のテキストの印刷プレビューでも固まらないようにな
864 名前:デフォルトの名無しさん (ワッチョイ ef5b-EkCO) mailto:sage [2017/03/04(土) 13:08:14.58 ID:aE/wnzST0.net] >>848 そんなの意味あるの? どっかに転がってるソース提出できるじゃん。 オレは始めたばかりだから初心者だけど、どんな言語でも少し喋ればスキルなんてバレバレだろ。 どんなものを作ったかと苦労した点とか聞けばだいたい分かるもんだろ。
865 名前:デフォルトの名無しさん (ワッチョイ cb34-PBd5) mailto:sage [2017/03/04(土) 13:18:59.82 ID:svzWwCAT0.net] githubでスター100個とか200個ついたリポジトリ抱えてれば 面接に言ったとき向こうからおべっか使ってくれるよ
866 名前:デフォルトの名無しさん (アウアウオー Sabf-rrQM) mailto:sage [2017/03/04(土) 13:20:00.59 ID:nGVyMKq0a.net] その程度しかできないんだな。そんなにできるんだな 事前の目安になるからどんなんでもいいんだよ。「事前の」目安な
867 名前:デフォルトの名無しさん (ワッチョイ eb0d-wJyW) [2017/03/04(土) 13:41:15.75 ID:3ybLjFYo0.net] WebHeaderCollectionから"Set-Cookie"をすべて取得したいのですが、どうすればいいでしょうか? GetValues()はカンマで区切られる為使い物になりませんでした
868 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/04(土) 16:45:35.72 ID:pgVcOV4B0.net] Proxy併用してCookieも変えながらエロ画像DLするアプリだとどんな評価されるんだろうか
869 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/04(土) 16:48:03.55 ID:pgVcOV4B0.net] >>852 自分で区切られているのを好きな形にするメソッドを作るとか
870 名前:デフォルトの名無しさん (ワッチョイ 1f30-PBd5) mailto:sage [2017/03/04(土) 18:32:13.09 ID:zFoXIyA10.net] 私が17歳だった頃くらいの技術力かなって評価する
871 名前:デフォルトの名無しさん (ササクッテロレ Spef-w/oi) mailto:sage [2017/03/04(土) 19:16:47.62 ID:ePKaLPUep.net] >>852 GetValues(int)なら分割されないはず
872 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/04(土) 23:00:54.14 ID:nqKolQrS0.net] サイトを巡回して画像をDLするアプリを作っているのですが、Keep-aliveがtrueの場合 HttpWebRequestなどはstaticな変数、もしくはクラス変数のほうがいいですか? Keep-aliveがfalseの場合、どちらでもいいですか?
873 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/05(日) 08:23:18.11 ID:ci1fnKDv0.net] HttpWebResponseで受け取ったCookieを次のHttpWebRequestのCookieにしたいのですがうまくいきません どこがおかしいのでしょうか? https://ideone.com/PExQEA
874 名前:デフォルトの名無しさん (ワンミングク MM3f-swil) mailto:sage [2017/03/05(日) 08:45:58.71 ID:iZvzQ0XvM.net] >>855 わたしゃこの商売60年やってるよ。と続けないと
875 名前:デフォルトの名無しさん (ワッチョイ 1f23-NqFr) mailto:sage [2017/03/05(日) 08:47:51.24 ID:dvtekz6g0.net] 17歳の頃と言えばジャニス・イアンだな https://www.youtube.com/watch?v=k39P2MK6WPo
876 名前:デフォルトの名無しさん (ワッチョイ aba7-bSi4) mailto:sage [2017/03/05(日) 10:56:08.64 ID:2PYsxDr30.net] 17位の時は、モデムを海外サーバーにつなぐ、0990のソフトつくってた
877 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/05(日) 11:28:37.36 ID:ci1fnKDv0.net] 今日は誰もいないんですか? できれば回答がほしいんですけど・・・
878 名前:デフォルトの名無しさん (アークセー Sxef-CqFM) mailto:sage [2017/03/05(日) 11:31:38.07 ID:d0KLgtk9x.net] >>861 今は何位?
879 名前:デフォルトの名無しさん (ワッチョイ 3bdc-0QZk) mailto:sage [2017/03/05(日) 11:50:01.18 ID:4Mp9Np6+0.net] >>862 >>858 の質問の意図が俺には理解できない 何をしようとしてどう考えてそのコードを書いてどういう結果を期待していて実際の結果が期待とどう違っているのかを具体的に書いて
880 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/05(日) 12:12:52.85 ID:ci1fnKDv0.net] >>858 についてですが、すいません、自己解決しました 単なるコードミスでした。あと>>857 についてお願いします
881 名前:デフォルトの名無しさん (オッペケ Sref-udCm) mailto:sage [2017/03/05(日) 12:16:11.13 ID:oDjd797Or.net] >>865 せめてどう解決したのかくらい書きなよ?
882 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/05(日) 12:37:10.11 ID:ci1fnKDv0.net] すいません やりたいことは>>858 で 受信したCookieを保存するList<Cookie>型のreceivedCookieをwhile文の中で宣言していて 次にリクエストを送信する場合、受信したCookieは空にしてしまっていたのです
883 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/05(日) 12:48:02.23 ID:u6nsQtE2a.net] 森高千里を連想するとオッサンで、南沙織を連想するとジジイか
884 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/05(日) 12:52:13.20 ID:4N1+21XT0.net] コートの上から抱きしめといてちょっと太ったなんて聞くやつってどうかと思う
885 名前:デフォルトの名無しさん (ワッチョイ ef59-2BvX) mailto:sage [2017/03/05(日) 13:29:08.38 ID:sGCSwFPI0.net] netstatすればkeepaliveかどうかわかると思う
886 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/05(日) 18:00:28.29 ID:NskbqDfx0.net] 既存のList<T>を継承してXmlシリアライズ・デシリアライズ機能をつけたものを使っていたのですが 拡張メソッドで継承することなく機能をつけようとしてなぜかInvalidOperationExceptionが投げられるようになりました どうしたことかもともと継承していたやつまでInvalidOperationExceptionを吐くようになってしまいました InnerExceptionでは「<elem xmlns=''> は指定できません。」と出ます、自作ではなくC#のXMLシリアライザを使用して吐き出したものです どなたか解決方法教えてください public class XmlData<Type> { public Type[] data; } public static void LoadXml<Type>(this List<Type> list, string path) { list.Clear(); XmlData<Type> xmldata = null; XmlDocument xdoc = new System.Xml.XmlDocument(); XmlSerializer xml = new System.Xml.Serialization.XmlSerializer(typeof(XmlData<Type>)); xdoc.PreserveWhitespace = true; xdoc.Load(path); XmlNodeReader xnr = new System.Xml.XmlNodeReader(xdoc.DocumentElement); xmldata = (XmlData<Type>)xml.Deserialize(xnr); for (int i = 0; i < xmldata.data.Length; i++) list.Add(xmldata.data[i]); }
887 名前:デフォルトの名無しさん (ワッチョイ 1f17-Mt2S) mailto:sage [2017/03/05(日) 20:31:41.58 ID:8jeOdUNR0.net] 呼び出し側ではどういう風に呼び出してる? Type で指定する型によっては InvalidOperationException 例外が発生するようだけど。 ex) System.Type あと、この例では読み込みだけだけど、書き出しはどういう風に書いてる? 書き出しと読み出しで Type の型が違うなんてないよね。(型が違うとくだんの例外が発生する) あと dobon だけど、このあたりを見てみるとか。 dobon.net/vb/dotnet/file/xmlserializer2.html
888 名前:デフォルトの名無しさん (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/06(月) 09:54:44.28 ID:MVjKwV/p0.net] 以下のとおりになります https://ideone.com/RexR1Z 最初はListクラスを継承したListExクラスでXmlシリアライズして、そのシリアライズしたものを拡張メソッドLoadXmlで読もうとしています シリアライズするクラスは同じものです
889 名前:デフォルトの名無しさん (ワッチョイ 4fcb-re10) mailto:sage [2017/03/06(月) 10:55:10.06 ID:iAI6G3090.net] シリアナライク オシリアラエズ
890 名前:デフォルトの名無しさん (ワッチョイ 0f7b-BJNc) mailto:sage [2017/03/06(月) 13:28:57.02 ID:xh0zMCOO0.net] c#でjavascript(JS)を使いたいんですが、 ローカルフォルダにMainというHTMLに以下のコードを記載 https://dotnetfiddle.net/N2FfFc C#のコードの方に https://dotnetfiddle.net/ZHWTtH JSの関数 test を実行しているはずが、nullとなってしまい、返り値を取得できないのですが、何かが間違っているのでしょうか?
891 名前:デフォルトの名無しさん (アウアウオー Sabf-rrQM) mailto:sage [2017/03/06(月) 15:35:25.99 ID:SM9wIIjZa.net] documentcompleted待ってないからとか?
892 名前:872 (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/06(月) 15:57:21.11 ID:MVjKwV/p0.net] すいません、そもそもジェネリッククラスのシリアライズ化ってできるんですか? Listが持っているものをジェネリックメソッドを使用してシリアライズ化したいのですが・・・
893 名前:デフォルトの名無しさん (ワッチョイ bb19-/EJX) mailto:sage [2017/03/06(月) 16:13:30.95 ID:3WR0U+Fi0.net] できる XmlDataとかいうクラスを作る必要はない T[]を使えば良い あと、型引数の名前にTypeはSystem.TypeとごっちゃになるからTだけ使う
894 名前:872 (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/06(月) 16:41:02.74 ID:MVjKwV/p0.net] すいませんジェネリック使いながら「T」の使い方がわからないのです 調べても出てこないですし、なんとなくTypeと書いていたのです 何か違いがあるのでしょうか?
895 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/06(月) 17:26:25.11 ID:SfExdTzoa.net] ない(あるわけないw)けど、型パラメータが一つしかないならTにするのが 暗黙の慣習みたいなものだし、それで可読性が落ちる理由もないし、 あえて変な自己主張してもいいことないよね
896 名前:872 (ワッチョイ 3b90-Mt2S) mailto:sage [2017/03/06(月) 21:51:17.87 ID:ACVl84t/0.net] >>878 ありがとうございます、仰るとおりにしたらできました
897 名前:デフォルトの名無しさん (ワンミングク MM3f-prdN) mailto:sage [2017/03/06(月) 22:21:32.75 ID:AYI7ZDZ8M.net] TSelectorとか意味わかる名前にしたほうがいいだろ コレクションの型パラメータみたいに本当に何でもいいなら構わんけど 何でもかんでもT, Uじゃ不親切
898 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/07(火) 00:00:53.81 ID:iPWuig5na.net] そんなケースは皆無とは言わないけどあんまりないと思うよw
899 名前:デフォルトの名無しさん (ワッチョイ 0f42-wc60) mailto:sage [2017/03/07(火) 00:57:34.30 ID:+YV7asI40.net] 型の意味書かなきゃならんってことは何か設計が微妙なんじゃないかって気がする
900 名前:デフォルトの名無しさん (ワッチョイ 1f90-Mt2S) mailto:sage [2017/03/07(火) 00:59:34.58 ID:GXNElMqV0.net] 静的クラスのデストラクターは定義できないとのことですが、デストラクターの内容を書いたメソッドを呼ぶしかないのでしょうか?
901 名前:872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 01:52:20.69 ID:ruRUpvB50.net] また質問させてください Listクラス以外の自作クラスのシリアライズも拡張メソッドで行いたいと思って以下のようなコードを書いたのですがエラーも例外も吐かないのに読み込めません public static void LoadXml<T>(this T obj, string path) { XmlDocument xdoc = new XmlDocument(); XmlSerializer xml = new XmlSerializer(typeof(T)); xdoc.Load(path); XmlNodeReader xnr = new XmlNodeReader(xdoc.DocumentElement); obj = (T)xml.Deserialize(xnr); } これがデシリアライズするクラスの例です public class MyClass { public string value1, value2; }
902 名前:デフォルトの名無しさん (アウアウウー Sa2f-G6vc) mailto:sage [2017/03/07(火) 02:25:06.04 ID:iPWuig5na.net] >>885 そもそもデストラクターそのものがあくまでフェイルセーフ的な物のはずだと思うんですが... っていうか静的クラスのデストラクタって何だかなあw Windows FormアプリならApplicationのApplicationExitイベントに紐づけするとか、確かWPFにも 似たようなイベントがあったと思ったけど、こういうの使うとイベントハンドラが呼び出される順序で ハマったりするんだよなあ
903 名前:デフォルトの名無しさん (ワッチョイ 8bc0-NqFr) mailto:sage [2017/03/07(火) 02:28:11.35 ID:X44GHN6S0.net] >>885 リソース破棄を明示したいならそもそも静的クラスにすべきじゃないかと
904 名前:デフォルトの名無しさん (ワッチョイ ef4a-m4jB) mailto:sage [2017/03/07(火) 05:57:46.86 ID:l3aZYBuT0.net] 質問させてください 「変数に値を設定する拡張メソッド」を作りたいのですが エラーも例外も儚いのにうまくいきません public static void SetValue<T>(this T obj, T value> { obj = value; } これが使用例です int i = 0; i.SetValue(3); Console.WriteLine(i);
905 名前:デフォルトの名無しさん (ワッチョイ 6bd4-Mt2S) mailto:sage [2017/03/07(火) 06:47:30.83 ID:WbHpL/G50.net] それ拡張メソッドじゃなくても無理だよね? そもそもそんな意味不明なメソッドを作りたいというのがおかしい
906 名前:デフォルトの名無しさん (ワンミングク MM3f-prdN) mailto:sage [2017/03/07(火) 07:54:40.64 ID:SGq4g/IKM.net] VBならできるよ
907 名前:デフォルトの名無しさん (ブーイモ MM3f-ZTLi) mailto:sage [2017/03/07(火) 08:29:24.98 ID:SQQuUM2SM.net] 儚いなあ
908 名前:デフォルトの名無しさん (ワッチョイ bb19-/EJX) mailto:sage [2017/03/07(火) 09:38:09.03 ID:1NFra9UW0.net] >>886 ファイルの中身がTに合ってないんじゃねーの
909 名前:デフォルトの名無しさん (ブーイモ MM3f-fL7a) mailto:sage [2017/03/07(火) 10:26:04.21 ID:IHsSpNAMM.net] >>889 参照渡しと拡張メソッド(this)が共存しないので無理。素直に代入したら?
910 名前:872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 11:05:38.59 ID:ruRUpvB50.net] >>893 ファイルの中身が違っていたら例外吐くと思っていたのですが違うのですか?
911 名前:>>874 (ワッチョイ 0f7b-BJNc) mailto:sage [2017/03/07(火) 11:56:02.27 ID:S+1e7jR70.net] >>876 おっしゃる通り、ページ読み込み完了していないので取得できていなかったみたいです。 確かにページ読み込みが完了してないとスプリクト使えないですよね
912 名前:デフォルトの名無しさん (ワッチョイ 3b9f-m4jB) mailto:sage [2017/03/07(火) 11:59:21.35 ID:FPiytoRz0.net] SQLAzure databaseにEntity framework6と.NET Framework4.6.1を利用して接続しています。 アプリ実行時、初回のデータ読み込みに10秒ほどかかるのですが解決方法はないでしょうか? 同じ処理をlocalDBに接続をして試すと3秒ほどです。 テーブル数は1、レコード数も1です。
913 名前:デフォルトの名無しさん (ワンミングク MM3f-PlVy) mailto:sage [2017/03/07(火) 13:56:31.38 ID:3EZIVbrWM.net] EFを使わない
914 名前:デフォルトの名無しさん (ワッチョイ 8bc0-NqFr) mailto:sage [2017/03/07(火) 19:06:34.88 ID:X44GHN6S0.net] localDBでもレコード1行読み込むのに3秒とか何かがおかしいような プロファイラで何がネックになっているか調べてみたら?
915 名前:デフォルトの名無しさん (ブーイモ MMaf-d4C0) mailto:sage [2017/03/07(火) 20:10:26.97 ID:xCLX0I7rM.net] >>897 ORMはサーバーで使うもんだよ
916 名前:>>872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 20:38:41.72 ID:ruRUpvB50.net] 誰か教えてください 最近この人が少ないですね
917 名前:>>872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 20:39:36.79 ID:ruRUpvB50.net] ×この人が少ないですね ○ここの人が少ないですね
918 名前:デフォルトの名無しさん (ブーイモ MM3f-fL7a) mailto:sage [2017/03/07(火) 21:17:41.73 ID:IHsSpNAMM.net] >>886 >>889 と同じ理由 [] [ここ壊れてます]
920 名前:>>872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 22:01:28.13 ID:ruRUpvB50.net] >>903 intが参照渡ししていないので>>889 がダメな理由はなんとなくわかります でもクラスのインスタンスは参照型だと思うのですが、ひょっとしてジェネリックだとそういう制約があるんですか? シリアライズできてもデシリアライズはできないみたいですが・・・
921 名前:デフォルトの名無しさん (ブーイモ MM3f-fL7a) mailto:sage [2017/03/07(火) 22:04:38.86 ID:IHsSpNAMM.net] >>904 参照型の値渡しになってる。 参照渡ししたければrefかoutが必要。
922 名前:>>872 (ワッチョイ ab90-Mt2S) mailto:sage [2017/03/07(火) 22:32:22.55 ID:ruRUpvB50.net] ありがとうございます ジェネリックでも配列やListはシリアライズできて、クラスのインスタンスはシリアル化できないのはなんか腑に落ちませんがなんとな納得してみます
923 名前:デフォルトの名無しさん (ワッチョイ dbbb-BJNc) mailto:sage [2017/03/07(火) 22:36:23.03 ID:hjB1k2kx0.net] iniファイルがお似合い。