[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/01 22:33 / Filesize : 298 KB / Number-of Response : 1019
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました



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

951 名前:デフォルトの名無しさん (ワッチョイ aba0-PBd5) mailto:sage [2017/03/08(水) 20:11:40.47 ID:jS0zQn/F0.net]
死ね低脳
畑でも耕してろ

952 名前:デフォルトの名無しさん (ワッチョイ 1f23-2BvX) mailto:sage [2017/03/08(水) 21:17:35.55 ID:CceDL3fb0.net]
>>934
まぁ有り体に言えばそうなんだけど、拡張メソッドとかthisとか、もはやこの際関係ないんだ
まず値型を考える。int i = 0;のとき、変数「i」は4バイトで値0という実体がそのまま入る
次に参照型、Myclass myclass = new Myclass();だと変数myclassには実体へのアドレスが入る

そこまでは理解していると思うけど、メソッドに渡された時、通常はどちらも値渡しなんだよ
値型だと内容が引数にコピーされるのは勿論、参照型も変数の中身=実体アドレスが渡されるだけ
なぜ参照型のメンバのみ元に反映されるか、それは実体アドレスを介した間接参照になって同じ場所を指すから
だけど参照型の引数自体に割り当てても、それは引数が指すものが変わるだけで、元のmyclassが指す場所は変わらない
refやoutで(実体もしくは実体アドレスではなく)変数のアドレスが渡されることで初めて呼び出し元の変数自体を変えられる

953 名前:デフォルトの名無しさん (ワッチョイ ef02-iS6T) mailto:sage [2017/03/08(水) 22:38:35.99 ID:gvo8BpVN0.net]
参照型と参照渡しの区別がついてないだけか

954 名前:デフォルトの名無しさん (ワッチョイ bfa7-6uAD) mailto:sage [2017/03/09(木) 20:07:53.94 ID:f0dyr0g70.net]
File.Existsって、ファイル名にスペース入ってるとうまく機能しないのね。

みんなどうしてるん?
ショートファイル名にするのかな?

955 名前:デフォルトの名無しさん (JP 0Ha7-csvI) mailto:sage [2017/03/09(木) 20:16:11.18 ID:OnmTFZZNH.net]
なに言ってんだ

956 名前:デフォルトの名無しさん (アウアウオー Saca-Dvjv) mailto:sage [2017/03/09(木) 20:16:17.75 ID:kp/XS3ena.net]
>>938
機能するよ

957 名前:>>872 (ワッチョイ 0790-JiRs) mailto:sage [2017/03/09(木) 22:07:48.05 ID:C2ayowr10.net]
>>936
なるほど、オブジェクト指向って深いですね

958 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/09(木) 22:09:18.05 ID:FW6HepzM0.net]
Directory.EnumerateFiles()の拡張子の扱いのが嫌だ
*.htmって指定したのに*.htmlもヒットする

959 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/09(木) 22:10:57.44 ID:ZZ1gzprq0.net]
>>938
どこの世界の話だよ



960 名前:デフォルトの名無しさん (ワッチョイ 3631-LGhm) [2017/03/09(木) 22:30:03.59 ID:4L4opgUu0.net]
初心者から抜け出せてない感じがする

961 名前:デフォルトの名無しさん (ワッチョイ 365e-csvI) mailto:sage [2017/03/09(木) 23:02:19.41 ID:Ly+GUFf00.net]
>>942
Visual Studio Community 2017 ターゲットフレームワーク.NET Framework 4.6.2
ならないけど。どんな環境でやった?
>>944
そりゃ初心者のスレだし

962 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/09(木) 23:25:52.30 ID:FW6HepzM0.net]
>>945
試したのはVisualStudio2015でターゲットは4.5.2。
この挙動はMSDNでも説明されてる。
https://msdn.microsoft.com/ja-jp/library/dd383571(v=vs.110).aspx

963 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/09(木) 23:33:19.02 ID:ZZ1gzprq0.net]
やだね

964 名前:デフォルトの名無しさん (ワッチョイ bfa7-6uAD) mailto:sage [2017/03/09(木) 23:38:57.82 ID:f0dyr0g70.net]
>>940
>>943
まじ!?

965 名前:デフォルトの名無しさん (ワッチョイ 365e-csvI) mailto:sage [2017/03/09(木) 23:42:36.42 ID:Ly+GUFf00.net]
>>946
2015で4.52でやっても*.htm?にしないとならんな

966 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/09(木) 23:47:11.27 ID:ZZ1gzprq0.net]
>>948
まーじまじまじーろ

967 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/09(木) 23:49:59.04 ID:FW6HepzM0.net]
>>949
>>945は会社の環境でWindows7だったけど、今Windows10でターゲットを4.6.2にして試したけど、再現したぞ。

968 名前:デフォルトの名無しさん (ワッチョイ 365e-csvI) mailto:sage [2017/03/09(木) 23:55:25.36 ID:Ly+GUFf00.net]
>>951
リファレンスにもそんなことは書いてないみたいだが大変だな

969 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/09(木) 23:59:13.68 ID:FW6HepzM0.net]
>>952
備考のメモのところに書いてある。何故か英語だけど。



970 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/10(金) 00:02:00.92 ID:b4szgT3p0.net]
更新日が2016年10月のやつね。
それ以前のには載ってない。

971 名前:デフォルトの名無しさん (ワッチョイ 365e-csvI) mailto:sage [2017/03/10(金) 00:13:45.94 ID:CaZBHdT80.net]
>>954
ああ、申し訳ない
If the specified extension is exactly three characters long, the method returns files with extensions that begin with the specified extension. For example, "*.xls" returns both "book.xls" and "book.xlsx".
って確かに書いてあるな
でもこっちでは再現しないから変わったんじゃね?

972 名前:デフォルトの名無しさん (ワッチョイ fb59-Gnhz) mailto:sage [2017/03/10(金) 00:18:06.46 ID:b4szgT3p0.net]
>>955
こちらは>>951で書いた通り再現したのだが。
もしかして、拡張子を指定する部分が3文字以外だったりしない?
この挙動になるのは、拡張子を3文字で指定した時のみという謎仕様だけど。

973 名前:デフォルトの名無しさん (ワッチョイ 137b-lHz+) [2017/03/10(金) 00:21:10.20 ID:PVnrcXb+0.net]
人間が手入力した報告書系のテキストを処理したんですけど、クソ雑なデータ。たとえば、
1行目から、
件名 : 問い合わせ ← 間にコロンがない事もある、空白が半角か全角か不明(そもそも空白がない場合もあるし、件名入れてないケースもある)
電話 : 12-3456-789 ← ↑に加えて、-があったりなかったり、その後ろに"※携帯(1台目090-1234-5678,2台目(下4桁だけ7891))"とか書いてあったり。

こんなクソみたいなデータってどうやってパースしたらいいんでしょうか・・・・・

974 名前:デフォルトの名無しさん (ワッチョイ 3642-QKhv) mailto:sage [2017/03/10(金) 00:24:43.26 ID:f8V67TME0.net]
>>957
処理しやすいようにデータを整形する
入力側をコントロールできるなら正しい書式でしか入力できないようにする
パターンがある程度決まっているなら正規表現であれこれしてもいいだろうけど

975 名前:デフォルトの名無しさん (ワッチョイ 97bd-EMrB) mailto:sage [2017/03/10(金) 00:25:37.12 ID:n0lUXtUI0.net]
>>948
File.Existsかどうか忘れたけどファイル名の前後にスペースがあると勝手にトリムされるとかっていう問題はあった気がする

976 名前:デフォルトの名無しさん (アウアウウー Sa93-bCg1) mailto:sage [2017/03/10(金) 00:41:32.03 ID:DxbJR+gOa.net]
>>959
っていうか、そんなファイル名ってNTFSでもFAT32でも許されないような気がするんだけどもともと...

977 名前:デフォルトの名無しさん (ワッチョイ 365e-csvI) mailto:sage [2017/03/10(金) 00:45:47.52 ID:CaZBHdT80.net]
>>956
"*.htm"と"*.htm?"でしか試していない

978 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/10(金) 00:50:37.82 ID:cBCq3F3F0.net]
>>961
もともと"*.htm"と"*.html"の話をしてたんじゃなかったの?

979 名前:デフォルトの名無しさん (ワッチョイ 3631-LGhm) [2017/03/10(金) 00:59:48.22 ID:NYdKDrgC0.net]
Monodevelop C# Linux での ブラウザ制作
どこかに専門サイトやスレッドは有りませんか?

調べたのですが動画しか出て来ませんでした
お願いします



980 名前:デフォルトの名無しさん (ワッチョイ f37b-DSY4) mailto:sage [2017/03/10(金) 02:18:24.41 ID:mVSODI9d0.net]
3文字拡張子で4文字以上のにヒットするのはFindFirstFileの仕様だから仕方ない
コマンドプロンプトで dir *.con ってやっても.configファイルが返ってくる

981 名前:デフォルトの名無しさん (ワッチョイ ef0d-Zg/o) [2017/03/10(金) 06:11:45.89 ID:vMtKK3Vf0.net]
ClickOnceのようにお手軽な無料のWindowsデスクトップアプリケーション用のインストールおよびアップデートフレームワークを探しています
Squirrel.Windowsというものを試してみましたがexeが2つ以上あるとSetup時に両方実行されてしまったので他にご存知であれば教えてください

982 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/10(金) 06:13:52.25 ID:cBCq3F3F0.net]
>>965
ClickOnceじゃだめなの?

983 名前:デフォルトの名無しさん (ワッチョイ ef0d-Zg/o) [2017/03/10(金) 06:15:54.85 ID:vMtKK3Vf0.net]
>>966
だめです

984 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/10(金) 06:16:38.10 ID:cBCq3F3F0.net]
>>967
なぜ?

985 名前:デフォルトの名無しさん (ワッチョイ ef0d-Zg/o) [2017/03/10(金) 06:19:13.59 ID:vMtKK3Vf0.net]
>>968
今の案件に合わないからです
そもそもClickOnceを使うならここで聞きませんよね?そんなこともわからないのですか?

986 名前:デフォルトの名無しさん (ワッチョイ f73c-krjd) mailto:sage [2017/03/10(金) 06:23:46.45 ID:cBCq3F3F0.net]
>>969
ClickOnceが案件に合わない理由を聞かないと、代わりのものを勧められないよね?そんなこともわからないのですか?

987 名前:デフォルトの名無しさん (ワッチョイ ef0d-Zg/o) [2017/03/10(金) 06:53:56.39 ID:vMtKK3Vf0.net]
>>970
馬鹿には聞いてませんので二度とレスしないでください

988 名前:デフォルトの名無しさん (スプッッ Sdb2-krjd) mailto:sage [2017/03/10(金) 07:51:01.22 ID:LDoDwujDd.net]
>>971
ねえねえなんで案件に合わないって判断したのよ

989 名前:デフォルトの名無しさん (ワッチョイ ef0d-Zg/o) [2017/03/10(金) 08:54:08.56 ID:vMtKK3Vf0.net]
この猿、回線変えてまでレスして必死で笑える
面白いからもっとレスしなさい



990 名前:デフォルトの名無しさん (ワッチョイ f73c-OSXz) mailto:sage [2017/03/10(金) 09:00:07.89 ID:5cT1wreG0.net]
教えて貰う人間の態度じゃなくて草生える

991 名前:デフォルトの名無しさん (ワッチョイ bf35-ANWQ) mailto:sage [2017/03/10(金) 09:40:21.14 ID:ccNaYHW50.net]
ClickOnceはユーザー権限だけで勝手にインストールできるから駄目

992 名前:デフォルトの名無しさん (JP 0Ha7-csvI) mailto:sage [2017/03/10(金) 10:31:17.57 ID:Dc1YpjcmH.net]
管理者権限要求するほうが駄目だろ

993 名前:デフォルトの名無しさん (ワッチョイ 7223-csvI) mailto:sage [2017/03/10(金) 10:44:16.77 ID:Kg4/WRpJ0.net]
お手軽ならNuGet出来るVisual studio Installer
ちょっと頑張れるならWixだな

994 名前:デフォルトの名無しさん (ワッチョイ be13-rc2N) mailto:sage [2017/03/10(金) 11:05:24.87 ID:XDfOCUbY0.net]
>>976
nuget はできないと思うけどVisual Studio Installerおすすめ

995 名前:デフォルトの名無しさん (アウアウウー Sa93-bCg1) mailto:sage [2017/03/10(金) 11:13:28.38 ID:nuewqlULa.net]
VS Instarllerは自動アップデートの仕組みはないよね。

そうなると自作するしかないけど、まあVS Instllerの自動修復は比較的簡単に殺せるけど、
ちゃんとマルチユーザーに対応しようと思うと結構面倒くさそうだね

完全自動は諦めて、フリーソフトでよくある起動時にバージョンチェックして必要なら
インストーラーのダウンロードページに誘導する、ぐらいで俺なら妥協するなあ

996 名前:デフォルトの名無しさん (ワッチョイ 524c-6uAD) mailto:sage [2017/03/10(金) 11:45:49.83 ID:kv+zlkWH0.net]
すまん、File.Existsの話、
普通にファイル拡張子間違えてたわ

すまん

997 名前:デフォルトの名無しさん (スッップ Sd92-krjd) mailto:sage [2017/03/10(金) 12:14:37.20 ID:HmwoDxKDd.net]
>>975
Windows認証

998 名前:デフォルトの名無しさん (ワッチョイ 97bd-EMrB) mailto:sage [2017/03/11(土) 01:59:08.37 ID:IyVQJqEm0.net]
>>960
全角スペースでディレクトリのときの話だったわ

999 名前:デフォルトの名無しさん (ワッチョイ db7b-sJVo) mailto:sage [2017/03/11(土) 20:54:41.82 ID:a53QpxuN0.net]
ふらっと



1000 名前:デフォルトの名無しさん (ワッチョイ 137b-lHz+) [2017/03/11(土) 21:52:08.68 ID:ZpSkm2Pd0.net]
Graphics.DrawString();でTabPageに描画してるんですが、ページを切り替えると消えてしまいます。
描画された状態を維持するにはどうしたらいいでしょうか?

1001 名前:デフォルトの名無しさん (スッップ Sd92-rc2N) mailto:sage [2017/03/11(土) 22:07:50.89 ID:A9JEH+Jtd.net]
>>984
OnPaint内で描画してください

1002 名前:resumi (アウアウオー Saca-3IcJ) [2017/03/12(日) 01:07:58.76 ID:f0Kjw9v5a.net]
これ普通にショックだね。。
本当なの??
https://goo.gl/RB0asw

1003 名前:デフォルトの名無しさん (アウアウオー Saca-Dvjv) mailto:sage [2017/03/12(日) 18:10:50.55 ID:jKx13rMfa.net]
グロ注意

1004 名前:デフォルトの名無しさん (ワッチョイ bf90-JiRs) mailto:sage [2017/03/12(日) 19:43:24.78 ID:t8pUDZ0L0.net]
HttpWebRequest、HttpWebResponseって使ったあとそれぞれAbort()とClose()呼び出すようにしないとダメなの?
たまに呼ぶのを忘れるときがあるけどHttpClientは.Net4.5からで使えないし、ラッパー作ったほうがいいんかな?

1005 名前:デフォルトの名無しさん (ワッチョイ f37b-tTkx) mailto:sage [2017/03/13(月) 00:41:39.03 ID:/IBrB85w0.net]
RequestのAbortは要求を途中で破棄する用途
ResponseのCloseはほぼ必須 ていうかこっちは普通usingで使うもんじゃね

1006 名前:デフォルトの名無しさん (ワッチョイ 367b-2hGO) mailto:sage [2017/03/13(月) 17:55:15.37 ID:ESP/+4MN0.net]
WindowsFormのWebBrowserのクッキーを取得したいのですが
WebBrowser.Document.Cookieではドメインなどは取得できないようなのですが、
ドメインなどを含むクッキー情報を取得するにはどのようにすればいいのでしょうか?

1007 名前:デフォルトの名無しさん (ワッチョイ be20-2hGO) [2017/03/13(月) 21:15:41.67 ID:LyrKVczy0.net]
非正規の給与なんて半分以上は自民がピンハネしてるようなもんだからな

消費が冷え込んで内需ズタズタになろうが
自民からしたら知ったこっちゃない

1008 名前:デフォルトの名無しさん (ワッチョイ dbdc-aox5) mailto:sage [2017/03/13(月) 21:44:37.06 ID:QSdCtFW50.net]
>>990
Seleniumでも使えば

1009 名前:デフォルトの名無しさん (ワッチョイ f67b-sJVo) mailto:sage [2017/03/14(火) 16:25:28.87 ID:l3+lwn6L0.net]
ドイツ



1010 名前:デフォルトの名無しさん (ブーイモ MM2b-eVNI) mailto:sage [2017/03/14(火) 18:54:48.26 ID:lxubKqdmM.net]
UWPアプリならPCでもモバイルでも動くってことで、今後はFormからUWPに移行すれば良いですか?

1011 名前:デフォルトの名無しさん (ブーイモ MM92-/UOj) mailto:sage [2017/03/14(火) 19:02:08.18 ID:pBm+iXgQM.net]
>>994
UWPが動くモバイルなんか世の中にほとんど出回ってないでしょ
C#に拘るならASP.NET MVCかXamarinが正解

1012 名前:デフォルトの名無しさん (ワッチョイ bf6c-ANWQ) mailto:sage [2017/03/14(火) 20:42:49.03 ID:gIyZXesU0.net]
Windowsでモバイルとか考慮する価値がないわな
1%もユーザーいないんじゃないの?

1013 名前:デフォルトの名無しさん (スフッ Sd92-rc2N) mailto:sage [2017/03/14(火) 20:51:16.21 ID:isvDO5Dld.net]
まだアプリが少ないからこそ狙い目だとも言える

1014 名前:デフォルトの名無しさん (ワッチョイ 3642-QKhv) mailto:sage [2017/03/14(火) 21:01:20.83 ID:jthKkD6g0.net]
そう言ってapple watchのアプリを頑張ってた彼らはどこへ行ってしまったのか

1015 名前:デフォルトの名無しさん (スフッ Sd92-rc2N) mailto:sage [2017/03/14(火) 21:03:57.68 ID:isvDO5Dld.net]
XamarinでiOS/AndroidアプリリリースしたからこんどついでにUWP版作ってみるわ

1016 名前:デフォルトの名無しさん (ワッチョイ f290-JiRs) mailto:sage [2017/03/14(火) 22:27:57.77 ID:MclzPbbI0.net]
次スレたてました

ふらっと C#,C♯,C#(初心者用) Part127 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1489498042/

1017 名前:デフォルトの名無しさん (ワッチョイ f290-JiRs) mailto:sage [2017/03/14(火) 22:29:04.96 ID:MclzPbbI0.net]
うめ

1018 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<298KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef