探検
ふらっと C#,C♯,C#(初心者用) Part129 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワキゲー MMff-S7v4)
2017/06/09(金) 18:36:01.72ID:lNiKtgPwM「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part128
http://mevius.2ch.net/test/read.cgi/tech/1493730340/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1492843013/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
---
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
671デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:24:29.30ID:+vluAADOM >>665
ガラパゴスの国だからね
文化の違いは認めるよ
修正は設計書のレビューを通してからコーディングという現場に居たこともある
しかし徹底的なドキュメンテーションが正解だとは思わない
ドキュメンテーションには時間がかかるし統一的な記法も機械的な検証方法も無い
実際の挙動を決定するコードと同期しているか定かでは無い
何よりこの手の現場ではコードを弄るという探索的プロセスを軽視する傾向が強いことが問題だ
コードを弄らずにドキュメントだけ正しい状態に持っていこうとするということは
まるでパズルを頭の中で組み立てて手順を資料化するような馬鹿馬鹿しい行為だ
パズルに挑戦する人は誰だって自分の手でパズルを弄りながら考える
それと同じでリファクタリングの方法を考える人は自分の手でリファクタリングをしながら方法を考えるんだ
手を動かす前に思いつくようなアイデアはいつだって陳腐で使い物にならないものばかりだ
ガラパゴスの国だからね
文化の違いは認めるよ
修正は設計書のレビューを通してからコーディングという現場に居たこともある
しかし徹底的なドキュメンテーションが正解だとは思わない
ドキュメンテーションには時間がかかるし統一的な記法も機械的な検証方法も無い
実際の挙動を決定するコードと同期しているか定かでは無い
何よりこの手の現場ではコードを弄るという探索的プロセスを軽視する傾向が強いことが問題だ
コードを弄らずにドキュメントだけ正しい状態に持っていこうとするということは
まるでパズルを頭の中で組み立てて手順を資料化するような馬鹿馬鹿しい行為だ
パズルに挑戦する人は誰だって自分の手でパズルを弄りながら考える
それと同じでリファクタリングの方法を考える人は自分の手でリファクタリングをしながら方法を考えるんだ
手を動かす前に思いつくようなアイデアはいつだって陳腐で使い物にならないものばかりだ
672デフォルトの名無しさん (ワッチョイ 6de4-N7Gk)
2017/07/03(月) 23:28:02.84ID:JtdFOURz0 完成するかどうか分からんパズルと仕事をおなじにされてもなぁ
673デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:32:35.22ID:5B3ucqRJ0 肉体言語の使い手だよね
メラ!(右フック!)
メラ!(右フック!)
674デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:39:08.40ID:+vluAADOM >>670
そもそも設計ってなんだと思う?
俺はビルドを実行する前までのプロセスが設計だと思う
コーディングは設計フェーズでコードは設計書
製造はビルダーの仕事
俺らが作るものは最終的には動くプログラムなんだよね
それでコードはそのプログラムがどういう仕組みでどういう風に動きますっていう定義をずらずらと書いたものだよね
それってまさにプログラムの設計書じゃないか
じゃあ世間の言う設計書ってなんだって話だけど
俺からするとそういうのは設計概要とか設計方針の方がしっくりくるんだわ
そもそも設計ってなんだと思う?
俺はビルドを実行する前までのプロセスが設計だと思う
コーディングは設計フェーズでコードは設計書
製造はビルダーの仕事
俺らが作るものは最終的には動くプログラムなんだよね
それでコードはそのプログラムがどういう仕組みでどういう風に動きますっていう定義をずらずらと書いたものだよね
それってまさにプログラムの設計書じゃないか
じゃあ世間の言う設計書ってなんだって話だけど
俺からするとそういうのは設計概要とか設計方針の方がしっくりくるんだわ
675デフォルトの名無しさん (ワッチョイ 5d23-nIbb)
2017/07/03(月) 23:41:12.61ID:LZbV1PnE0 どっちのいいぶんもまぁわからんでもないが結局プロジェクトの規模によるんじゃないの?
みんなだいたい一人どれくらいのプログラムの量かくの?
みんなだいたい一人どれくらいのプログラムの量かくの?
676デフォルトの名無しさん (アウアウエー Sa4a-kiAr)
2017/07/03(月) 23:41:26.60ID:hTTgnp+ka 宣言型言語で書くならそうだが、普通コードは命令書であって設計書じゃない。
677デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:42:46.19ID:+vluAADOM >>673
もう投了ですか?
もう投了ですか?
678デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:49:00.34ID:5B3ucqRJ0679デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:51:24.33ID:+vluAADOM680デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/03(月) 23:52:11.27ID:5B3ucqRJ0 だいたいリファクタリングとか言ってるけど
ここまで来てそんな問題起きちゃうのはただの設計ミスだよね?
設計書から完成させる文化の仕事受けて1回軍法会議にかけられて死ねばいいよ
ここまで来てそんな問題起きちゃうのはただの設計ミスだよね?
設計書から完成させる文化の仕事受けて1回軍法会議にかけられて死ねばいいよ
681デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/03(月) 23:53:02.74ID:MkRtof65M ひとつの型が唯一解とは思わないが設計書は必要だよ
コーディング以降は各テストレビュー完了毎にメンテナンスするくらいの頻度でいい
アルゴリズムの伝達にプログラム要素は含まれない
コーディング以降は各テストレビュー完了毎にメンテナンスするくらいの頻度でいい
アルゴリズムの伝達にプログラム要素は含まれない
682デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/03(月) 23:59:24.25ID:+vluAADOM >>678
現実的な時間で終わるかどうかの見極めはコード弄ってればすぐにわかるよ
むしろコード弄らずにドキュメントベースで話を進めると簡単だと思ったら実は思ったより時間かかりました〜なんてことになる
悲しいけど世の中そんなプロジェクトで溢れかえってるのが事実なんだ
現実的な時間で終わるかどうかの見極めはコード弄ってればすぐにわかるよ
むしろコード弄らずにドキュメントベースで話を進めると簡単だと思ったら実は思ったより時間かかりました〜なんてことになる
悲しいけど世の中そんなプロジェクトで溢れかえってるのが事実なんだ
683デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 00:00:45.70ID:IVSy+wIs0684デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:00:55.20ID:MbM3EkKwM685デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 00:03:06.32ID:WRdzRcYr0 >>682
それを外したからリファクタリングなんて名前の設計ミスの修正をやってるように見えるんだが?
それを外したからリファクタリングなんて名前の設計ミスの修正をやってるように見えるんだが?
686デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:10:19.18ID:MbM3EkKwM >>681
概要を素早く把握するには設計書はちょうどいい文書だと思う
しかし概要を超えた明細はコードで語るべきだ
コードを直す前に必ず設計書修正しろなんてパラノイア的なやり方は負担を増やすだけで利益は少ない
コスト意識のない完璧主義者に付き合わされるのは苦痛だ
概要を素早く把握するには設計書はちょうどいい文書だと思う
しかし概要を超えた明細はコードで語るべきだ
コードを直す前に必ず設計書修正しろなんてパラノイア的なやり方は負担を増やすだけで利益は少ない
コスト意識のない完璧主義者に付き合わされるのは苦痛だ
687デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:14:55.81ID:MbM3EkKwM688デフォルトの名無しさん (ワキゲー MM8a-I/sj)
2017/07/04(火) 00:16:28.89ID:L/qJLU5VM >>686
テストレビュー完了毎にメンテナンスするって意味がうまく伝えられなくてすまん
修正毎とか時間と人件費の無駄、やってらんねーっすよってこと
俺にとっての設計書ってのはほぼテスト仕様書
詳細設計=単体テスト
概要設計=結合テスト
要件設計=統合テスト
テストレビュー完了毎にメンテナンスするって意味がうまく伝えられなくてすまん
修正毎とか時間と人件費の無駄、やってらんねーっすよってこと
俺にとっての設計書ってのはほぼテスト仕様書
詳細設計=単体テスト
概要設計=結合テスト
要件設計=統合テスト
689デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 00:21:53.60ID:MbM3EkKwM >>685
どんなに慎重にやっても設計ミスは出る
そもそも仕様そのものが業務の変化に依存している以上不変ではない
完全な設計書などこの世界には存在しない
設計書の間違いを検証する手段がないので設計書には間違いがないと勘違いする人が居る
設計ミスではなくともリファクタリングを行うことが多々ある
どんなに慎重にやっても設計ミスは出る
そもそも仕様そのものが業務の変化に依存している以上不変ではない
完全な設計書などこの世界には存在しない
設計書の間違いを検証する手段がないので設計書には間違いがないと勘違いする人が居る
設計ミスではなくともリファクタリングを行うことが多々ある
690デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 00:24:42.89ID:WRdzRcYr0 >>686
いやーさすがにテキストボックスが右詰めか左詰めかとかまで書かせるのはキチガイだと思うけど
全体の大まかな構造までしけちゃってるのを見ると流石に見逃せねぇ
ってところじゃん?
しかもそこからの対応もパズルとか言って用は動くまでブラウン管テレビぶん殴ってるババアと大差ねぇなと
これはねぇキミ、プロのやるこっちゃないよ
いやーさすがにテキストボックスが右詰めか左詰めかとかまで書かせるのはキチガイだと思うけど
全体の大まかな構造までしけちゃってるのを見ると流石に見逃せねぇ
ってところじゃん?
しかもそこからの対応もパズルとか言って用は動くまでブラウン管テレビぶん殴ってるババアと大差ねぇなと
これはねぇキミ、プロのやるこっちゃないよ
691デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 00:27:36.58ID:VQWxt7Oqa プロがこんなところでしょうもない揚げ足取りの議論なんかするかw
ばっかじゃねえのほんっと
ばっかじゃねえのほんっと
692625 (ワッチョイ 2e96-naxa)
2017/07/04(火) 01:07:42.92ID:cQQJFeYO0 色々考えましたが、解決法が見つかりませんでした。
どなたか、何か良い案は有りませんかね?
どなたか、何か良い案は有りませんかね?
693デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/04(火) 01:17:30.16ID:g265ht6F0 エクスプローラーっぽいアプリを自作した方が楽だと思う。
メモ帳にしたって、アプリにテキストボックス埋め込んで表示すれば足りそうだし。
メモ帳にしたって、アプリにテキストボックス埋め込んで表示すれば足りそうだし。
694デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 01:28:43.92ID:WRdzRcYr0695デフォルトの名無しさん (ドコグロ MMe1-rRjJ)
2017/07/04(火) 02:03:27.54ID:Xx7vldzqM nameofって短縮系の名前しか得られないの?
名前空間とかそのまま欲しいな
名前空間とかそのまま欲しいな
696デフォルトの名無しさん (ワッチョイ 02c4-mEA4)
2017/07/04(火) 04:20:45.13ID:30FFvUbG0 伸びてる時は
697デフォルトの名無しさん (ワッチョイ c9aa-IRuQ)
2017/07/04(火) 07:32:18.26ID:6x2CTTFI0 動的にはtypeof(...).Namespaceやらで取れるからそれで十分って判断じゃね
文字列で完全限定名が取れて嬉しいケースってあんまり思いつかん
属性で型名を指定するのはコンパイル時に型を参照できないからなわけでそこでnameofは使えないし
文字列で完全限定名が取れて嬉しいケースってあんまり思いつかん
属性で型名を指定するのはコンパイル時に型を参照できないからなわけでそこでnameofは使えないし
698デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/04(火) 07:44:04.75ID:MbM3EkKwM >>690
故障したテレビを外から眺めながら中身のことを妄想して原因はあーでもないこーでもないと議論するのが設計書文化
とりあえず安全確保はしておいてから、テレビを分解して内部構造を調べ、故障原因を理解し、原因を取り除いたり、より良い構造になるように努力するのがコーディング文化
どちらが有意義な仕事をして居るかは一目瞭然だね
故障したテレビを外から眺めながら中身のことを妄想して原因はあーでもないこーでもないと議論するのが設計書文化
とりあえず安全確保はしておいてから、テレビを分解して内部構造を調べ、故障原因を理解し、原因を取り除いたり、より良い構造になるように努力するのがコーディング文化
どちらが有意義な仕事をして居るかは一目瞭然だね
699デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 08:55:00.74ID:WRdzRcYr0700デフォルトの名無しさん (ワッチョイ c9aa-X7Kb)
2017/07/04(火) 10:52:33.77ID:ZQS+6DN80701デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:27:22.44ID:lzeKWGAxM C言語やC++やJavaを学んできたけど、C#が一番難しいです
こういう方居ますか?
また言語の難易度はどのようなものなのでしょうか
こういう方居ますか?
また言語の難易度はどのようなものなのでしょうか
702デフォルトの名無しさん (ワッチョイ c2e7-TsYo)
2017/07/04(火) 19:30:26.44ID:i7X4UBGk0 >>701
どういうところが難しいと感じますか?
どういうところが難しいと感じますか?
703デフォルトの名無しさん (ワッチョイ b13a-mEA4)
2017/07/04(火) 19:31:23.02ID:uVbqp3bl0 むしろC++の何を知ってるのか聞いてみたい
704デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:32:43.87ID:lzeKWGAxM705デフォルトの名無しさん (ブーイモ MMed-PA5H)
2017/07/04(火) 19:35:23.49ID:i4/Vnl6JM >>704
競技プログラミングなら、C++でいいんじゃ……
競技プログラミングなら、C++でいいんじゃ……
706デフォルトの名無しさん (ドコグロ MMf5-HpRm)
2017/07/04(火) 19:41:30.05ID:lu0GxyOqM 全体像が多すぎて掴めないってなにさ。競技プログラミング向きではないとおもうが。
707デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:42:09.30ID:lzeKWGAxM708デフォルトの名無しさん (ラクッペ MMe1-zrjb)
2017/07/04(火) 19:47:44.39ID:lzeKWGAxM709デフォルトの名無しさん (アウアウウー Sa25-nP2k)
2017/07/04(火) 21:21:54.56ID:C0QCHaIba 難しいと感じるところもあるかもしれないけど
いいところもいっぱいあるでしょ?
もうプロパティがない言語触りたくない
いいところもいっぱいあるでしょ?
もうプロパティがない言語触りたくない
710デフォルトの名無しさん (ワッチョイ 8693-zrjb)
2017/07/04(火) 22:05:02.40ID:sHaUSfW10 >>709
良いところもあるけど、色々作って試行錯誤します
良いところもあるけど、色々作って試行錯誤します
711デフォルトの名無しさん (ワッチョイ 8693-zrjb)
2017/07/04(火) 22:05:31.08ID:sHaUSfW10 >>709
プロパティは確かに便利ですね
プロパティは確かに便利ですね
712デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 22:09:38.11ID:IVSy+wIs0 慣れてくるとあんまりプロパティ作らなくなるけどね
C#初心者はWinFormsとかの「お客さん向け」設計を真似してプロパティを大量に作りがち
次第に整合性を重視するようになると自然にプロパティは減っていく
C#初心者はWinFormsとかの「お客さん向け」設計を真似してプロパティを大量に作りがち
次第に整合性を重視するようになると自然にプロパティは減っていく
713デフォルトの名無しさん (ワッチョイ 6143-MtvO)
2017/07/04(火) 22:20:04.96ID:2R49bdwT0 自然にプロパティが減ってく人でも皆無にはならない程度には便利だということ
714デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/04(火) 22:22:09.64ID:g265ht6F0715デフォルトの名無しさん (ワッチョイ 017f-wjSU)
2017/07/04(火) 22:27:37.54ID:AKPIjSm80 お客さん向け設計ってのもわかるようなわからんような。
716デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 22:37:51.95ID:vts0HE+ua 自分だけが気づいた何かがあると思いたいお年頃なんでしょう
ネットde真実の一種だねw
ネットde真実の一種だねw
717デフォルトの名無しさん (ブーイモ MMed-PA5H)
2017/07/04(火) 23:06:36.69ID:i4/Vnl6JM718デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 23:22:54.20ID:IVSy+wIs0 >>714-715
プロパティを正しく公開するのって結構大変なんだよ
内部で生じた一時的な変な状態を外に見せないようにしたり、
常にプロパティの値が外から書き換えられることを考慮する必要があったり
不特定多数の人に便利に使ってもらうためのクラスならそこに手間をかける価値はあるけど、我々が作るクラスのほとんどはそうではない
プロパティを正しく公開するのって結構大変なんだよ
内部で生じた一時的な変な状態を外に見せないようにしたり、
常にプロパティの値が外から書き換えられることを考慮する必要があったり
不特定多数の人に便利に使ってもらうためのクラスならそこに手間をかける価値はあるけど、我々が作るクラスのほとんどはそうではない
719デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 23:28:02.70ID:vts0HE+ua プロパティを使わない(フィールド直公開?メソッド?)ことで問題が回避されるんじゃなければ
何言ってるのか意味不明だね
何言ってるのか意味不明だね
720デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 23:28:07.57ID:WRdzRcYr0 公開されてるからいつでも触っていいのかと思ったら
initの前だけかよって?
initの前だけかよって?
721デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 23:29:50.21ID:WRdzRcYr0 なんの注意書きもないから1ミリ秒単位で更新してたら死にやがったよコイツ的な?
722デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 23:32:37.20ID:WRdzRcYr0 update()するたびに使用メモリが増えて行くのは仕様ですか?
723デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 23:32:49.21ID:IVSy+wIs0 >>719
プロパティに限らず、余計なメンバを公開しないほうが楽だと言ってるだけだよ
プロパティに限らず、余計なメンバを公開しないほうが楽だと言ってるだけだよ
724デフォルトの名無しさん (ワッチョイ 017f-wjSU)
2017/07/04(火) 23:34:22.56ID:AKPIjSm80 アンカ付けたんなら「お客さん向け設計」の説明もしてくれよ。
725デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 23:36:17.05ID:vts0HE+ua726デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 23:37:40.88ID:WRdzRcYr0 お客さんは開発者だろ?
マイクロソフトが開発者向けに用意したコントロールと
うちらが仕事で仕様を満たすために作るものとは手間やクオリティが全然違うってことだろ
マイクロソフトが開発者向けに用意したコントロールと
うちらが仕事で仕様を満たすために作るものとは手間やクオリティが全然違うってことだろ
727デフォルトの名無しさん (ワッチョイ c16e-0ipK)
2017/07/04(火) 23:39:13.52ID:IVSy+wIs0728デフォルトの名無しさん (ワッチョイ cd69-OXoP)
2017/07/04(火) 23:40:18.13ID:WRdzRcYr0 じゃあ誰かに公開して誰かに使わせる予定あるのかよ?
って言ったらほとんどないんじゃん?的な?
感じで代弁してみた
って言ったらほとんどないんじゃん?的な?
感じで代弁してみた
729デフォルトの名無しさん (ワッチョイ 2d6f-wjSU)
2017/07/04(火) 23:54:47.56ID:U+lkwqtt0730デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/04(火) 23:55:16.97ID:vts0HE+ua そういう話なら、初心者は何でもpublicにしがちだけど慣れてくると
適切なアクセス修飾子を使うようになる、とか言わなきゃ。
でもこれってそんな気張って言うような話じゃなくて、初歩の初歩の話だよねw
適切なアクセス修飾子を使うようになる、とか言わなきゃ。
でもこれってそんな気張って言うような話じゃなくて、初歩の初歩の話だよねw
731デフォルトの名無しさん (ワッチョイ 2d6f-wjSU)
2017/07/04(火) 23:56:43.86ID:U+lkwqtt0 安価みすってた>>727ね
732デフォルトの名無しさん (ワッチョイ c532-LTry)
2017/07/05(水) 00:01:10.61ID:xlOAkI1j0 整合性を重視って妙な言い回しするから何かと思ったら…
733デフォルトの名無しさん (ワンミングク MM92-HpRm)
2017/07/05(水) 00:40:08.75ID:AQhGA2i/M 初心者スレだよ
734デフォルトの名無しさん (ドコグロ MMe1-zH8r)
2017/07/05(水) 12:46:25.76ID:eFHntyyqM 初心者が質問するスレな
初心者がプロパティガーって知ったかするスレじゃない
初心者がプロパティガーって知ったかするスレじゃない
735デフォルトの名無しさん (ワッチョイ 6eca-HpRm)
2017/07/05(水) 17:00:46.07ID:IuExXpbW0736デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/05(水) 17:25:23.39ID:JPPyl3nWa そういう丸投げの質問にわざわざ回答してくれるお人よしがいるかもしれないと
思えるところが凄い
思えるところが凄い
737デフォルトの名無しさん (ワッチョイ 2ea2-wjSU)
2017/07/05(水) 17:32:08.14ID:Y/w4lOMB0 >>735
動画主がソース公開してるみたいだから自分のと比較してみたら?
動画主がソース公開してるみたいだから自分のと比較してみたら?
738デフォルトの名無しさん (ワッチョイ 6eca-HpRm)
2017/07/05(水) 18:14:22.85ID:IuExXpbW0 お騒がせしました
公開されてるソースと比べたところ、違いは勇者の名前と勝手に追加したゴールドの乱数だけでした
結局String name ="";の行を弄ったらバグらず表示することができました
名前の文字数が5文字以下だと文字がバグりました
公開されてるソースと比べたところ、違いは勇者の名前と勝手に追加したゴールドの乱数だけでした
結局String name ="";の行を弄ったらバグらず表示することができました
名前の文字数が5文字以下だと文字がバグりました
739デフォルトの名無しさん (ワッチョイ 6eca-HpRm)
2017/07/05(水) 18:20:17.61ID:IuExXpbW0 5文字ではなく4文字以下で数字がバグるでした
740デフォルトの名無しさん (アウアウウー Sa25-kiAr)
2017/07/05(水) 21:34:50.46ID:z3CI8qH6a それ動画主もクソやんか。
どこがどうクソなのか自分で理解出来るようにしなよ。
どこがどうクソなのか自分で理解出来るようにしなよ。
741デフォルトの名無しさん (ササクッテロリ Sp71-HpRm)
2017/07/05(水) 22:04:55.79ID:RvrPy5l3p 役立たずの口だけ番長は黙って死んでろゴミカス
てめえみたいな奴が初心者スレを腐らせんだよ
てめえみたいな奴が初心者スレを腐らせんだよ
742デフォルトの名無しさん (アウアウイー Sa31-aC11)
2017/07/05(水) 22:36:26.64ID:I3hQhyW7a ササクッテロリって初めて見たww
どうでもいいけど
どうでもいいけど
743デフォルトの名無しさん (ワッチョイ 06ea-s8c2)
2017/07/05(水) 22:37:44.89ID:uTn2RlgN0 某所のクソコテがササクッテロルだからいつも見てるな
744デフォルトの名無しさん (ワッチョイ f769-LU+S)
2017/07/06(木) 09:16:24.92ID:Wdgs4/ag0 >>738
いきなり中ボスに挑んだなw
いきなり中ボスに挑んだなw
745デフォルトの名無しさん (ワッチョイ ffb3-O3UY)
2017/07/06(木) 09:19:32.16ID:9B2MU8kU0 webbrowserでダイアログボックスを開いて操作することってできるんでしょうか?
たとえば画像アップロードサイトでファイルをアップロードするために「ファイルを選択」ボタンを押すと
ファイル選択画面になりますが、ここにファイル名を自動で入力して自動で「開く」ボタンを押したいと。
外部のブラウザならウィンドウハンドルを取得してそこに投げてやればいいのはわかるのですが、
webbrowserでやろうとして失敗しました。
たとえば画像アップロードサイトでファイルをアップロードするために「ファイルを選択」ボタンを押すと
ファイル選択画面になりますが、ここにファイル名を自動で入力して自動で「開く」ボタンを押したいと。
外部のブラウザならウィンドウハンドルを取得してそこに投げてやればいいのはわかるのですが、
webbrowserでやろうとして失敗しました。
746デフォルトの名無しさん (ワッチョイ 9f66-rvkC)
2017/07/06(木) 09:36:10.51ID:SJTPfom00 >>745
webのやり取りは普通は[POST]と言う命令をサーバーに送るだけなので、C#で制御するにはそのページがデータを送る仕組みを解析して
同じようにデータを送る方法があります
そのページで何をやっているのか知るために、htmlとjavascriptの基本は抑えておいたほうが良いよ
webのやり取りは普通は[POST]と言う命令をサーバーに送るだけなので、C#で制御するにはそのページがデータを送る仕組みを解析して
同じようにデータを送る方法があります
そのページで何をやっているのか知るために、htmlとjavascriptの基本は抑えておいたほうが良いよ
747デフォルトの名無しさん (ワッチョイ 1f91-KuRC)
2017/07/06(木) 15:47:39.70ID:R3A9km6A0 今更 var に感動してるんだけど、foreach の中じゃ無理なん?
System.Web.UI.WebControls.CheckBoxList checkboxlist;
foreach(var list in checkboxlist.Items)
{
list.・・・
}
System.Web.UI.WebControls.ListControl 型を類推してほしいのだが、object になってしまう。。。
System.Web.UI.WebControls.CheckBoxList checkboxlist;
foreach(var list in checkboxlist.Items)
{
list.・・・
}
System.Web.UI.WebControls.ListControl 型を類推してほしいのだが、object になってしまう。。。
748デフォルトの名無しさん (ワッチョイ 1f91-KuRC)
2017/07/06(木) 15:50:14.08ID:R3A9km6A0 × System.Web.UI.WebControls.ListControl 型を類推してほしいのだが
○ System.Web.UI.WebControls.ListItem 型を類推してほしいのだが
○ System.Web.UI.WebControls.ListItem 型を類推してほしいのだが
749デフォルトの名無しさん (ドコグロ MM8b-jxDt)
2017/07/06(木) 15:54:53.37ID:j+3WJv+ZM そのプロパティが返す型がobject型なんでしょ。キャストすればいい
750デフォルトの名無しさん (ワキゲー MMdf-bHlx)
2017/07/06(木) 16:07:03.45ID:qhsH+LBBM ジェネリックは.NET 2.0から
System.Web.UI.WebControlsみたいな.NET 1.xからあるものはIEnumerableしか実装してない
IEnumerator.Currentがobjectなのでvarは常にobjectとしか扱えない
System.Web.UI.WebControlsみたいな.NET 1.xからあるものはIEnumerableしか実装してない
IEnumerator.Currentがobjectなのでvarは常にobjectとしか扱えない
751デフォルトの名無しさん (ドコグロ MM8b-jxDt)
2017/07/06(木) 16:10:25.20ID:j+3WJv+ZM msdnみた。
itemsはlistcollectionという型を返すらしい。
それはenumrableを継承した型でジェネリックによる型推論が効かない。
キャストでEnumrable〈型〉を指定すればいけるんじゃないかな。
itemsはlistcollectionという型を返すらしい。
それはenumrableを継承した型でジェネリックによる型推論が効かない。
キャストでEnumrable〈型〉を指定すればいけるんじゃないかな。
752デフォルトの名無しさん (アウアウイー Sacb-G8QH)
2017/07/06(木) 16:36:28.81ID:M4nTNHGha どうでもいいけど類推って言葉の使い方間違ってますよw
753デフォルトの名無しさん (ワッチョイ f769-LU+S)
2017/07/06(木) 17:09:22.66ID:Wdgs4/ag0754デフォルトの名無しさん (ワッチョイ ffb3-O3UY)
2017/07/06(木) 19:25:03.65ID:9B2MU8kU0 >>746
そのやり方自体はテキストベースではやったことがあるので使い方はわかりますが、ファイルを添付したい場合にどうしたらいいか
知らなかったのでウィンドウ操作のほうでやってみました。
ウィンドウ操作の方法もご存知でしたら教えてください。
そのやり方自体はテキストベースではやったことがあるので使い方はわかりますが、ファイルを添付したい場合にどうしたらいいか
知らなかったのでウィンドウ操作のほうでやってみました。
ウィンドウ操作の方法もご存知でしたら教えてください。
755デフォルトの名無しさん (ブーイモ MMfb-Uxer)
2017/07/06(木) 23:14:22.57ID:rKvRSNC9M var [ ] 配列
こーゆうふうにvarじゃ配列組めないの?
こーゆうふうにvarじゃ配列組めないの?
756デフォルトの名無しさん (ワッチョイ ff61-rvkC)
2017/07/06(木) 23:17:58.00ID:e4P8WO3j0 >>755
var (C# リファレンス)
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/var
varによる変数宣言とコレクション初期化子
varが使用できる場面
http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_03/csharp30_03_03.html
var (C# リファレンス)
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/var
varによる変数宣言とコレクション初期化子
varが使用できる場面
http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_03/csharp30_03_03.html
757デフォルトの名無しさん (アウアウイー Sacb-G8QH)
2017/07/06(木) 23:52:16.07ID:M4nTNHGha こういう風ってどういう風だよww
758デフォルトの名無しさん (ワッチョイ b732-oOTD)
2017/07/07(金) 00:03:47.18ID:uaUrbh0r0759デフォルトの名無しさん (ワッチョイ 571c-7rrK)
2017/07/07(金) 00:28:42.12ID:5tYOHdE20760デフォルトの名無しさん (ワッチョイ bf23-jxDt)
2017/07/07(金) 01:41:04.05ID:G2hd19q10 ai仕込んで、そろそろ型を推測するようにして欲しい。
ここで数字型の配列使いそうとか
ここで数字型の配列使いそうとか
761デフォルトの名無しさん (アウアウイー Sacb-G8QH)
2017/07/07(金) 01:56:18.71ID:VVUNYRiAa それはAIじゃなくてESPだと思う
762デフォルトの名無しさん (アウアウエー Sadf-X9Wr)
2017/07/07(金) 06:06:54.85ID:1OiH67XQa >>760
CPUの分岐予測みたいに予測間違ったらストールして待って今予測し直すからって失敗時に待たされるんですね分かります。
思い通りのコードが出るまで何度も予測させるってなるとFacebookみたいに色んな感情選べるgoodボタン要るね。
CPUの分岐予測みたいに予測間違ったらストールして待って今予測し直すからって失敗時に待たされるんですね分かります。
思い通りのコードが出るまで何度も予測させるってなるとFacebookみたいに色んな感情選べるgoodボタン要るね。
763デフォルトの名無しさん (ワッチョイ f769-LU+S)
2017/07/07(金) 07:16:00.55ID:Vo0hmpPS0 型を定義できないって不便だと思うがな
764デフォルトの名無しさん (オッペケ Srcb-nSBM)
2017/07/07(金) 08:13:32.94ID:gXsXTAypr765デフォルトの名無しさん (ドコグロ MMdf-d65a)
2017/07/07(金) 08:23:25.36ID:URSZRmHsM 型を定義してないと思ってる>>763が不憫だと思うがな
766デフォルトの名無しさん (ワッチョイ 1f91-KuRC)
2017/07/07(金) 08:27:59.78ID:9lQTb6dz0 var a = new ・・・
は、意図どおりに型定義されるからいいけど、
var a = 1;
は何か嫌だなぁ
int32? int16?
どっちに判断したんだろって思ってしまう
var a = 1;
while(a < 100000000000)
{
// 処理
a++;
{
みたいにすると、勝手にint64に判定してくれるの?
は、意図どおりに型定義されるからいいけど、
var a = 1;
は何か嫌だなぁ
int32? int16?
どっちに判断したんだろって思ってしまう
var a = 1;
while(a < 100000000000)
{
// 処理
a++;
{
みたいにすると、勝手にint64に判定してくれるの?
767デフォルトの名無しさん (ワッチョイ f769-LU+S)
2017/07/07(金) 08:31:13.22ID:Vo0hmpPS0 int16のラップアラウンドを狙ってる俺のプログラムが動かないわけだ
768デフォルトの名無しさん (アウアウエー Sadf-X9Wr)
2017/07/07(金) 08:31:31.51ID:3s7e5LVua 文脈から判断出来るならしてくれるはずだが。
気持ち悪いって。。。
むしろそこが目指すところじゃん。
気持ち悪いって。。。
むしろそこが目指すところじゃん。
769デフォルトの名無しさん (ワッチョイ bf23-jxDt)
2017/07/07(金) 08:58:12.84ID:G2hd19q10 コンパイラに何を望んでるの?
何が言いたいの?
勝手に型推論されると困る箇所は、明示的に定義するで済む話じゃない?
それとも、宣言より、後で出てきた命令も、
型推論の対象にしろと言っているの?
論点は何?
何が言いたいの?
勝手に型推論されると困る箇所は、明示的に定義するで済む話じゃない?
それとも、宣言より、後で出てきた命令も、
型推論の対象にしろと言っているの?
論点は何?
770デフォルトの名無しさん (ワッチョイ f769-LU+S)
2017/07/07(金) 09:05:15.42ID:Vo0hmpPS0 バグが増えるの目に見えてんだよ
しかも組み手が面倒だからって理由だろ?
いらね
この程度で工数が縮まるわけじゃないし
品質は悪くはなるけど良くはならないよね?
って理由
しかも組み手が面倒だからって理由だろ?
いらね
この程度で工数が縮まるわけじゃないし
品質は悪くはなるけど良くはならないよね?
って理由
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- 前のネトウヨ「抗議だけで済ませるから日本は中国に舐められる!」→今「冷静に毅然と抗議する高市さん凄い!」 これマジで何なんだよ… [314039747]
- お前らいじめんの飽きた
