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


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

ふらっと C#,C♯,C#(初心者用) Part121



1 名前:デフォルトの名無しさん [2016/06/15(水) 11:34:28.60 ID:9eV3efFp.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

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

■関連スレ
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1455160063/

■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
referencesource.microsoft.com/

445 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 19:54:33.41 ID:MOSfoC5p.net]
ビット反転しておけば一般人は読めないだろ
クラックも厭わず本気で読もうとしてくる奴にはC#ではどうこうならんから諦めろ

446 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 20:06:07.52 ID:diZHxQ1W.net]
>>432
データをシリアライズする

447 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 20:37:21.95 ID:nVk9lY4N.net]
>>432
手っとり早くはROT13もしくはパスワードつきのzipファイルに入れる

448 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 20:54:36.84 ID:STveB1w/.net]
>>433
いい考えですね参考にさせてもらいます。
読み込むときもとに戻せばいいんですね、ついでに拡張子も変えときます。

一つ疑問が解決したのでもう一つ…

enum DayOfWeek{Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}

これを書いただけでエラーになりました。
書く場所は決まっているんでしょうか?型宣言でエラーがでたのは列挙型が初めてです。

449 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 21:49:00.21 ID:ekXDJ7Cw.net]
エラーメッセージぐらい書け

450 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 21:50:05.04 ID:bp3hpPMG.net]
この前、暴れてた人でしょ。

451 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:01:19.65 ID:Gp6oE9VL.net]
>>436
書く場所変えて解決するのならそうしたらいいだけ
自分で解決できるのならここで質問する必要ない

452 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:03:56.84 ID:STveB1w/.net]
>>439
いやなんか気持ち悪いなって思って…
理由が知りたいです。

453 名前:デフォルトの名無しさん [2016/06/25(土) 22:05:49.40 ID:STveB1w/.net]
エラーメッセージ書きたいんですけどこのコードの部分にエラーが出ず
他の部分にたくさんエラーが出るので原因が分かりません。



454 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:16:26.89 ID:yvMD6GPy.net]
そのエラーも書けないの?バカなの?

455 名前:デフォルトの名無しさん [2016/06/25(土) 22:19:19.54 ID:STveB1w/.net]
>>442
200個以上あるけど書く必要あるんでしょうか?
そのコード以外ほぼ全て赤い波線が出ています。

456 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:20:09.74 ID:sXh3eiIW.net]
>>436
セミコロンがないだけだけだろ

457 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:22:58.21 ID:MOSfoC5p.net]
あー例の人か。
答えるんじゃなかった。
50年くらい喋らないでいてくれたらいいのに。

458 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:23:03.04 ID:Gp6oE9VL.net]
>>440
MSDNのEnumのリファレンス見ずにここで俺らが代わりに調べろと
ちゃんと書いてあるから自分で見ろ

459 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:46:23.35 ID:yvMD6GPy.net]
>>445
専ブラすら使えない人だからね
初心者以前の問題

460 名前:デフォルトの名無しさん [2016/06/25(土) 22:47:35.77 ID:exAjKy+l.net]
なんかここの回答者って短気な奴多いよな
50年喋るなとか小学生かよ

461 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:50:10.89 ID:STveB1w/.net]
>>444
文末の;ですか?
あってもなくてもエラーでした…
原因がさっぱりわからない

462 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:51:52.37 ID:D+iRC7xS.net]
>>449
ソースうpしろ

463 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:54:01.55 ID:yvMD6GPy.net]
>>448
ソースも何も出さず「エラーが出たけど分かりません」としか答えられないバカにどうしろと?



464 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:54:41.77 ID:STveB1w/.net]
皆さんの環境だとエラーでませんか?試してもらえませんか?

465 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 22:58:45.99 ID:44qg/VLD.net]
もしかするとメソッドの内側に書いているのかな?
そこはダメだ

466 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:00:00.20 ID:D+iRC7xS.net]
>>452
いいからソース丸ごとうpしろ

467 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:00:51.67 ID:D+iRC7xS.net]
列挙型はクラスの内側か名前空間の内側にしか書けないからね

468 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:04:50.45 ID:Gp6oE9VL.net]
どこにでもいる初心者ですらない質問スレでお断りな5つの例
1 読まない
2 調べない
3 試さない
4 理解力が足りない
5 人を利用することしか頭にない

469 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:05:15.33 ID:STveB1w/.net]
>>453
メソッドの内側に書きました
なるほど、それが原因か
何故メソッド内部だとダメなんでしょうね
理由が分からないですが…

470 名前:デフォルトの名無しさん [2016/06/25(土) 23:09:31.13 ID:exAjKy+l.net]
>>456
お前が勝手に決めるな
そんなの主観だろ
答えたくなきゃ黙ってりゃいいこと

471 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:19:01.54 ID:D+iRC7xS.net]
>>457
てめーが言ってんのは何で1+1=2なんですか?って言っているのと同じだぞ
駄目ってこの言語を開発した人が決めたから駄目

472 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:20:31.58 ID:Gp6oE9VL.net]
>>458
MSDNに書いてあるのに読まずに「試してみてくれ」「なぜ」って書く人間にお前が答えろよ

473 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:22:37.66 ID:D+iRC7xS.net]
>>458
俺も>>456に賛成する
お前は10^9999年ROMってろ



474 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:23:24.31 ID:H1xcKNAX.net]
>>457
メソッドの内部というのは抜けたら消えるスコープです
型情報はアンロードとか有るけど基本永続的なものです

パーサもそんな書き方するとは思うまい
確かに適切なエラーメッセージは出ないか?

475 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:26:02.63 ID:STveB1w/.net]
>>446
https://msdn.microsoft.com/ja-jp/library/sbbt4032.aspx
特に見当たりませんがURLを教えて頂けないでしょうか?

476 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:29:44.97 ID:STveB1w/.net]
>>462
メソッド内だけで使うという方法もありませんか?
単なる宣言で引っかかるなんてちょっと不思議ですね

477 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:30:53.19 ID:nVk9lY4N.net]
enumはインテリセンスが効くから使ってるだけで
キャストしなきゃいけない場面が出てくるとめんどくさい、const intでいいよ

478 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:33:17.14 ID:D+iRC7xS.net]
>>464
だーかーら!C#の開発者がそう決めてるっちゃけん文句があるならここで言わずにMSに行け
javaなら列挙がクラスだしローカルクラスがあるけん多分できるよ

479 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:36:39.61 ID:STveB1w/.net]
>>466
それは分かったんですけど書いてはダメという記

480 名前:述はどこにありますか?
調べても書いてないから質問したんです。
[]
[ここ壊れてます]

481 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:42:35.20 ID:D+iRC7xS.net]
>>467
エラーが出るならできねーんだよ
いい加減にしろよ
初心者なら初心者らしく言語の仕様に従っていればいーんだよ
俺も最初は何故できないか苛ついていたけどな、色々してみるとこっちの方がメリットあるって思ってくるんだよ
お前や俺より頭のいい人達が作った結果こうなったんだからとりあえず従っておけばいい
文句があるなら経験積んでから言え
そして自分の好きなように言語開発すればいい

482 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:48:50.57 ID:H1xcKNAX.net]
>>464
それは宣言というか定義だよ…ローカル列挙型とかになるのか?
あまり意味なさそうだし、Javaでも無理じゃない?
クラス内でprivateにするのが精々ではないか

書いちゃダメってか書ける位置はどっかに載ってると思うけど

483 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:50:14.50 ID:Gp6oE9VL.net]
>>463
俺が見ていたのはそっちじゃなくて
https://msdn.microsoft.com/ja-jp/library/system.enum%28v=vs.110%29.aspx
>列挙体を作成する場合は、新しいメソッドを定義できません
そのページにも
>通常、列挙型は名前空間内に直接定義して、名前空間内のすべてのクラスが共通の利便性でアクセスできるようにするのが最も適切です。
>ただし、列挙型はクラスまたは構造体内に入れ子にすることもできます。
名前空間、クラス、構造体内とは書いてあるがメソッド内とは書いていない



484 名前:デフォルトの名無しさん mailto:sage [2016/06/25(土) 23:53:43.13 ID:nVk9lY4N.net]
なんか気の毒だから教えてあげるけど
https://msdn.microsoft.com/ja-jp/library/system.dayofweek(v=vs.110).aspx
にあるでしょ、使いかたは例を見よう

485 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 00:15:12.56 ID:G4opLbcb.net]
乞食も施し続ければつけあがる

486 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 00:17:34.93 ID:G3q1cMjU.net]
餌をやるから居着く

487 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 00:31:35.54 ID:p82F0SCp.net]
お前は今後質問のたびに >>1のサイトを使って再現ソースをすべて貼れ
そうすれば文書力の欠如を補える

488 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 00:39:17.07 ID:03/Cv24t.net]
>>451
その手の質問はエスパースレの範疇だよな。おれがエスパーしてやるわ。

PCの故障。間違いない。

489 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 04:50:51.93 ID:G757BZaq.net]
いらつくのもわかるが、ここは
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」
だからな

490 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 07:23:30.14 ID:BEfwMto/.net]
C#ではnewでクラスのインスタンスを生成して使い終わっても
deleteもdisposeも不要なのですか?

491 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 07:38:51.17 ID:fkrEg550.net]
deleteはない
disposeあるものは呼び出す必要ある。disposeないのは多い

492 名前:デフォルトの名無しさん [2016/06/26(日) 08:06:03.54 ID:03/Cv24t.net]
>>476
馬鹿な質問でも答えてもいいが、善意で無料奉仕してる回答者を舐め腐った態度が気に食わない。


> エラーメッセージぐらい書け

> 200個以上あるけど書く必要あるんでしょうか?

493 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 10:04:44.01 ID:YPMfAgP/.net]
「200個以上もエラーメッセージが!どうしたらいいんでしょう?」
→右も左もわからぬ初心者だからやさしく助けてあげる
「200個以上あるけど書く必要あるんでしょうか? 」
→自分で判断できる自信があるならそのまま頑張れの意味でスルー
が、このスレ的にはいいのかもしれん。相手してると調子のるだけだし



494 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 10:31:04.27 ID:G3q1cMjU.net]
今時VS使っててビルド時にエラー200個出す方が難しいと思うんだが
コード1行書く度にエラーメッセージ表示出てたんじゃねえの

495 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 10:53:13.37 ID:vlFu2ZBZ.net]
>>481
}の数間違えたら以下の行に全部影響出てことごとくエラーになるのと同じ事
実は>>436>>439

496 名前:で終わっていた話 []
[ここ壊れてます]

497 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:05:32.19 ID:UIX2RFpR.net]
むしろ200個以上のエラーということがヒントなのでは?
宣言の場所を間違えたから大量にエラーが出る場合もしかしてenumが関係してるんじゃね?って事でみんないい勉強になったじゃない

498 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:13:25.53 ID:tLwr3Yi4.net]
コンストラクタをメソッドの中に書くようなものだ
普通は自分で直してこんなところで質問しない

499 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:15:30.45 ID:UIX2RFpR.net]
たくさんのエラーが出るときは書く場所を間違えた時
回答者は知らない事実を質問者に教えてもらったようなもんだ

500 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:19:35.89 ID:YPMfAgP/.net]
(そこまで質問者を甘やかさんでも…)

501 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:19:37.62 ID:AAEhzhD1.net]
>>485
あいつ学習能力ゼロだからまた似たような質問してくるぞ

502 名前:sage [2016/06/26(日) 12:22:37.23 ID:G+cRuXAP.net]
お前にとっての普通は質問する人間にとっての普通じゃないから
コンストラクタは書く場所が決まってるから一緒にしたら駄目

503 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:25:48.31 ID:tLwr3Yi4.net]
>>488
Enumも書く場所が決まっているんだがスレ読まずに2行目書いたのか?



504 名前:sage [2016/06/26(日) 12:26:05.84 ID:G+cRuXAP.net]
プログラマはパワハラ体質が多いよな

505 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:31:28.18 ID:0+Or/a+e.net]
>>432 から始まってまさかこんなグダグダだとは誰も思うまい

506 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:31:46.92 ID:wMYGyLfw.net]
理性的で分析好きそうな見た目のわりに肉体言語派(物理)が多い
面倒とか早くとか言うやつは10中8〜9割がこれ

507 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:32:24.20 ID:5RLS+riH.net]
・こんなこと起こったのは初めてだ。
・(どこに書いたか言わず)皆の環境ではエラーにならないのか?
・(メソッドの中には書けないことを聞いて)そんなこと、どこに書いてあるんだ?

って流れがクレーマー的で嫌よね。

とはいえ、どんなくだらない質問でも受け付けるスレだから、どうしても気に入らないなら見なければ良いと思う。

508 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:40:30.98 ID:Tew+N9BX.net]
Enumみたいなめったに使わない文法はそりゃエラー出しやすいよ
この質問は悪くないと思うけど

>>492
このスレの回答者とは同僚になりたくないわな

509 名前:sage [2016/06/26(日) 12:44:14.98 ID:G+cRuXAP.net]
プログラマは底辺だからね
SEのケツの穴舐める存在

510 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:53:17.83 ID:tLwr3Yi4.net]
>>494
質問じゃなくて答えた人間に「どうして?」って重ねているからあんな流れになるんだが
最初からスルーしていれば誰も気にせんわな
そもそもここ質問者も回答者も初心者なんじゃねぇの

511 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 12:57:36.85 ID:Tew+N9BX.net]
だから偉そうな回答者が蔓延ってんだ

512 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:03:13.80 ID:xlZVWDWM.net]
>>494
・質問者より自分の方が知識・能力が上だと(根拠なく)思い込んでいる
・質問内容が理解できないのは質問者の知識や説明が足りないからだと思い込む
・回答やアドバイスはしないのに質問の仕方に文句を言う

上司にはいそうなんだよなぁ。

513 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:26:27.11 ID:Tew+N9BX.net]
伸びすぎ笑った



514 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:30:50.61 ID:NGKRL9jc.net]
>書く場所は決まっているんでしょうか?
と書いているところから見ると、場所を変えたら動くことが分かった上で
「何故ここだとダメなのか?」に疑問を持っていた模様

一番の問題は、相当注意深く見ないと彼が何を問題にしているのかさえわからないことですね

>>496
彼の疑問は最初から「何故ここ(メソッド内)にenumを書くと動かないのか?」だったようだが、それを察するのは相当難しかったということですね

515 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:43:50.19 ID:aCO1eYI/.net]
最初から質問内容がそれだったら、
「書けても良いかも知れないけど、他のメソッドに伝播しないenumの価値は無いと、C#考えた人が思ったんじゃない?」と返すかな。
それでも疑問は尽きないかもだけど。

516 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 13:50:59.45 ID:7SBs9GUR.net]
>>501
それには>>220
その結果>>253

517 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:05:01.97 ID:G4opLbcb.net]
ほんと連座死刑でいいよ

518 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:11:04.64 ID:qLHqrl/u.net]
>>500
> 彼の疑問は最初から「何故ここ(メソッド内)にenumを書くと動かないのか?」
これはわかるけどね
C++ とかだとそんな制限無いし
できる意味がないとしてもわざわざ制限する意味もないようにも思うしね
ただ質問の意図が場所に関することなら初めから書いてる場所を明示するなりしろよ
とは思う

519 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:14:25.15 ID:qynUaiAi.net]
次から反応する奴がいる限りワードサラダ連投で100レスくらい流すことにする
アレのために500レス中400レス近く消費してるんだから
ボランティア気取り馬鹿撲滅のためにその程度は許されるよな

520 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:17:11.67 ID:G4opLbcb.net]
荒らしに対抗して荒らすのは止めろ

521 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:33:00.66 ID:p82F0SCp.net]
>>504
メソッド内で完全に閉じるならまだしも、戻り値や他の関数に渡したり、ジェネリック、拡張メソッドなんかにも渡せるわけで、それの動作を完全に決めて実装するのはかなり手間
匿名型の亜種みたいに実装することになるんだろうけど、メンバーも持たない、比較もできない列挙体の値が戻ってきて何に役立つかというと

利点がないのに実装するのは言語とコンパイラが複雑になり、コンパイルやインテリセンスの速度を落とすだけ

522 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:44:17.90 ID:mWAo4Fle.net]
前スレで誰かがやってたように、AH氏のツイッターを貼って
「この人がC#のリード開発者だから言語の設計についてはこの人に聞くといいよ」ってあしらえばいいじゃん。
100%そんな根性ないから、もしもを心配する必要はない。

523 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 14:59:59.75 ID:BEfwMto/.net]
複数のpng画像からアニメgif作成したいのですがオススメのライブラリ教えて下さい



524 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:11:18.19 ID:qLHqrl/u.net]
>>507
> 匿名型の亜種みたいに実装することになるんだろうけど
何を妄想してるんだよ? w
メソッド内で宣言してるんだからメソッド内でしか使えない
でなんの問題もないだろ

525 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:29:53.49 ID:AAEhzhD1.net]
>>509
stackoverflow.com/questions/1196322/how-to-create-an-animated-gif-in-net

526 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:32:15.02 ID:/QVyePpS.net]
>>509
オススメってかMagick.NETくらいしか該当するライブラリないで。
たぶん3日くらいで挫折して「すでにあるアプリで済まそ…」ってことになると思います。

527 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:53:03.42 ID:D4K/ctm1.net]
>>509
www.codeproject.com/Articles/11505/NGif-Animated-GIF-Encoder-for-NET

528 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 15:58:25.10 ID:5nH8wa1A.net]
Pictureboxに画像を表示したらその画像のメモリを開放できませんが、
したら実行時エラーが出るのですが、どうすれば開放できるでしょうか?
・開放したいタイミングは別の画像を差し替える時
・Pictureboxを使うのを中断したいとき
・プログラム終了時

529 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:06:01.20 ID:2tSx7hd9.net]
>>514
・開放したいタイミングは別の画像を差し替える時
Bitmap bmp=new Bitmap(@file);
PictureBox.Image=bmp;
bmp=new Bitmap(@newfile);//Disposeせずにそのまま使う
PictureBox.Image=bmp;
・Pictureboxを使うのを中断したいとき
PictureBox.Image.Dispose();

それぞれGC.Collect();

・プログラム終了時
なにもしなくていい

530 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:14:11.89 ID:fCYkvTCl.net]
>>514
ググれば直ぐ出てくるやん

531 名前:
filestream経由で開けばいいらしいぞ
http://dobon.net/vb/dotnet/graphics/drawpicture2.html

それともう少し推敲してから書き込みしてくれ
[]
[ここ壊れてます]

532 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:29:10.99 ID:2tSx7hd9.net]
>>516
ファイルのロックだけならnew Bitmap(@file)でも回避できるけど
>>514のコードと目的見ないとこれ以上はわからんな

533 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:30:11.52 ID:NGKRL9jc.net]
>>507
俺も同意します。ヘルスバーグはC#を無駄なコードやバグになりそうなものを使えなくして保守性をあげようという思想もあるからね



534 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:31:09.01 ID:bIUpKeAK.net]
>>510
こういうバカがいるから実装する必要ない

535 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:32:55.28 ID:8058PzJs.net]
.NET core でShift-JISでURLエンコードするにはどうすればいいですか?

536 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:44:42.04 ID:p82F0SCp.net]
>>510
戻り値とか呼び出しで使うとコンパイルエラーにするの?
object型に代入しようとしたり、それをラムダ式がキャプチャした場合は?
typeofやリフレクションに対してはどう動作する?

こういうことを考えてくと、普通の列挙体同様には扱えない、複雑な仕様のメソッド内列挙体ができる

で、その利点はせいぜい普通のprivateの列挙体よりスコープが小さいという程度
存在する価値が薄いばかりか、不要で複雑な仕様は今後の言語拡張で邪魔になる

537 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 16:51:58.22 ID:5nH8wa1A.net]
>>515
ご返答ありがとうございます。
>・Pictureboxを使うのを中断したいとき
>PictureBox.Image.Dispose();

これが実行されたら同時に貼り付けてあるBMP画像のメモリも開放されるという事でいいんでしょうか?

538 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:05:34.87 ID:hBvFQk6r.net]
>>519
何がバカかも書けないなら ROM っとけよ

>>521
> 戻り値とか呼び出しで使うとコンパイルエラーにするの?
そもそもスコープがメソッド内なんだからメソッドの戻り値の型指定に使えない
> object型に代入しようとしたり、それをラムダ式がキャプチャした場合は?
それ現行の Enum と動作を変える必要ないだろ
> typeofやリフレクションに対してはどう動作する?
これも同じく現行通り
> こういうことを考えてくと、普通の列挙体同様には扱えない、複雑な仕様のメソッド内列挙体ができる
複雑なのはお前が勝手に妄想してるからだろ
単にスコープが違うだけだぞ
> で、その利点はせいぜい普通のprivateの列挙体よりスコープが小さいという程度
それで充分でしょ
> 存在する価値が薄いばかりか、不要で複雑な仕様は今後の言語拡張で邪魔になる
頭の弱い人には「複雑」なのかもな w
そもそも C++ では普通にできてるのに何を言ってるんだよ
って話

539 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:07:17.17 ID:8058PzJs.net]
.NET core でShift-JISでURLエンコードするにはどうすればいいですか?

540 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:12:37.44 ID:G4opLbcb.net]
このスレ始まって以来の臭さ…ってほどでもないけど、ここ一年では最も臭い

541 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:13:05.33 ID:bIUpKeAK.net]
>>523
自分で修正してプルリク送れよ頭の強いお前さん

542 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:14:58.89 ID:8058PzJs.net]
以下ラーメンスレ

543 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:23:24.18 ID:yDz7bgW5.net]
ブラウザで表示している情報を取得したいのですが、この際相手のサーバーに負荷をかけることなくあくまで、ローカルで既に読み込んでいる情報から取得するにはどうしたら良いですか?



544 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:24:37.40 ID:8058PzJs.net]
.NET core でShift-JISでURLエンコードするにはどうすればいいですか?

545 名前:デフォルトの名無しさん mailto:sage [2016/06/26(日) 17:25:31.94 ID:7dQvspjb.net]
>>524
偉い人に聞いてきましたが、今のところ自力で書くしかないらしいですよ。
残念ですね。






[ 続きを読む ] / [ 携帯版 ]

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

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