ふらっと C#,C♯,C#(初心者用) Part124 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 393a-3Vwo)
2016/08/12(金) 21:28:07.93ID:V2s4z4io0他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part123
http://echo.2ch.net/test/read.cgi/tech/1469934170/
■関連スレ
C#, C♯, C#相談室 Part91
http://echo.2ch.net/test/read.cgi/tech/1467142749/
■コードを貼る場合は↓を使いましょう。
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
0952デフォルトの名無しさん (ワッチョイ c37b-jLml)
2016/10/07(金) 23:13:59.50ID:2s8k82fa00953デフォルトの名無しさん (アウアウ Sa76-juU9)
2016/10/07(金) 23:18:43.10ID:CEJTQ2Toa話の文脈にそったこと言わないとダメよw
0954デフォルトの名無しさん (ワッチョイ 353c-lsIp)
2016/10/08(土) 00:28:06.65ID:hitB9rm00while(1) がエラーになるくさいです。boolはboolとして独立してしか使えないみたいな抽象化になってるのでしょうか?
while(1==1) と書けば動作しましたが、きもいと思ったので良い書き方教えてください。
0955デフォルトの名無しさん (アウアウ Sa76-juU9)
2016/10/08(土) 00:33:59.09ID:O/OBbGYaaある程度自分で勉強した上でわからないところを質問するのでないと
10年掛かっても終わらないよw
https://msdn.microsoft.com/ja-jp/library/c8f5xwh7.aspx
0956デフォルトの名無しさん (ワッチョイ 05a1-pu+C)
2016/10/08(土) 00:34:32.56ID:1Wan9RxM0while (true)
0957デフォルトの名無しさん (ワッチョイ 353c-lsIp)
2016/10/08(土) 01:00:48.75ID:hitB9rm00そうですね
ありがとう
0958デフォルトの名無しさん (ワッチョイ f97b-lsIp)
2016/10/08(土) 01:27:55.54ID:KfBpvv2w0知ってる言語で作って、それを誰かに翻訳してもらったやつを一つづつ検索して覚えるのが早い。
問題は誰もそんなことしてくれない事だが。
0959デフォルトの名無しさん (ワッチョイ 6b3c-lsIp)
2016/10/08(土) 01:28:56.62ID:CJmbrFm/00960デフォルトの名無しさん (ワッチョイ c3c0-lsIp)
2016/10/08(土) 01:48:19.29ID:mt2d0mm+00961デフォルトの名無しさん (スフッ Sda8-xaNP)
2016/10/08(土) 02:02:00.46ID:eN8IA8WYd場合による
0962デフォルトの名無しさん (ワッチョイ 1220-lsIp)
2016/10/08(土) 08:45:19.03ID:vL+1Z5yj0というコードから
testの値を取得したいのですが
どのようにすれば良いのでしょうか?
object o = new { test = 1 };
int a = (int)o.test;
とか悪あがきしてみたのですが
無理でした 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
0963デフォルトの名無しさん (ワッチョイ 1030-VEeh)
2016/10/08(土) 09:51:06.96ID:i5kDCKwM0あとdynamicに代入するとか
0964デフォルトの名無しさん (ワッチョイ 1220-lsIp)
2016/10/08(土) 10:10:22.36ID:vL+1Z5yj0var o = new { test = 1 };
int a = o.test;
で取れました。ありがとうございます
しかし、varとかダックタイピング?で
便利とは思いますが、本質を知らないので
いずれ理解不能なバグに陥りそうで
ちょっと不安に思いました
0965デフォルトの名無しさん (ワッチョイ 1030-VEeh)
2016/10/08(土) 10:21:10.63ID:i5kDCKwM0君の問題が解決できなくなっても俺には関係ないしー
0966デフォルトの名無しさん (ブーイモ MM01-pu+C)
2016/10/08(土) 10:26:33.50ID:18NoRfw9M0967デフォルトの名無しさん (オッペケ Sr4d-/Z78)
2016/10/08(土) 10:51:20.85ID:3B0HEkdwrと考えるのが簡明。
0968デフォルトの名無しさん (ワッチョイ 1220-lsIp)
2016/10/08(土) 11:05:51.73ID:vL+1Z5yj0自分の理解力に対する不安なので、その通りです
便利過ぎる機能の挙動をろくに知らずに頼ると
のちのち危ないかなという自戒の意味で
0969デフォルトの名無しさん (スフッ Sda8-xaNP)
2016/10/08(土) 11:09:44.82ID:1QC8bxppd0970デフォルトの名無しさん (ワッチョイ f4ce-yd9a)
2016/10/08(土) 11:27:47.42ID:fiaM9vLl0C++時代はまさにこれが欲しかったんだ
0971デフォルトの名無しさん (アウアウ Sac5-Nuoi)
2016/10/08(土) 11:36:24.37ID:yHD53V8fa0972デフォルトの名無しさん (ササクッテロ Sp4d-pu+C)
2016/10/08(土) 11:37:00.58ID:ayps/0ahpコード的にそのオブジェクトに意味があるなら面倒でもクラスか構造体をちゃんと名前を付けて宣言しとけ
意味がない単なる一時的な入れ物なのならそれが必要のないコードを書け
型が明らかじゃないからとりあえずobjectで受けるなど型の把握が困難なコードは禁止
型を把握でき明確な意図がある場合でも後日見た時にその意図がわかるとは限らないから必ずコメント書いとけ
varは型推論される型を自分ではっきり把握できていて右辺を見たとき誰が見ても型が明らかな場合はガンガン使って良し
コードを遡って探さないと型がわからないようならきちんと型指定して変数宣言しろ
dynamicはWebAPIなどから定義の曖昧なJSONを受けるなどの場合のみ使用可
静的型付け言語に不慣れならこれぐらいの縛りをかけて型を把握する習慣をつけるといいと思うよ
0973デフォルトの名無しさん (ワッチョイ 1030-VEeh)
2016/10/08(土) 11:40:55.64ID:i5kDCKwM00974デフォルトの名無しさん (ワッチョイ ab49-LThL)
2016/10/08(土) 11:45:34.34ID:CGodlZX10pertialって、何ぞ。スペルミス?
0975デフォルトの名無しさん (ワッチョイ ab49-LThL)
2016/10/08(土) 11:57:10.60ID:CGodlZX10深く考えずにobject使ってる方が余程問題。
0976デフォルトの名無しさん (ブーイモ MMa8-pu+C)
2016/10/08(土) 12:07:12.25ID:160QOg/GMローカル変数の型はコンパイラが認識してればいいよ
ローカル変数の型を明示化しないと開発に支障が出るならオブジェクト志向がうまくできてないんだと思う
それかいちいち見返さないと把握できなくなるくらい長いメソッドや大量の変数を書いているとかね
0977デフォルトの名無しさん (ワッチョイ f4ce-yd9a)
2016/10/08(土) 12:10:40.49ID:fiaM9vLl0googleさんが指摘してくれたのスルーしてしまった
仮組みだけしたのから何も考えずに着せ替え人形遊びができる辺り評価してる
0978デフォルトの名無しさん (アウアウ Sa76-juU9)
2016/10/08(土) 12:27:25.04ID:2PQahk1eapartって言葉も知らなかったのかなw
0979デフォルトの名無しさん (ワッチョイ 21dc-xaNP)
2016/10/08(土) 12:31:13.54ID:vrZNWqvT0最悪includeもあるから何でもアリ
C++分かってないだけじゃないのか
0980デフォルトの名無しさん (ワッチョイ 1213-xaNP)
2016/10/08(土) 12:39:19.14ID:UAR+qVnl0私もそう思いました
0981デフォルトの名無しさん (ワッチョイ 1220-lsIp)
2016/10/08(土) 16:33:41.11ID:vL+1Z5yj0利用したいメソッドの引数がobjectなので
この辺はやむなくなんです
0982デフォルトの名無しさん (ワッチョイ f4ce-yd9a)
2016/10/08(土) 17:20:37.33ID:fiaM9vLl0それとパートは全くの別物だし日本語英語舐めたらあかんよ?
0983デフォルトの名無しさん (ワッチョイ f4ce-yd9a)
2016/10/08(土) 17:21:55.16ID:fiaM9vLl0C++は実装はどこでも書けるけど、クラス宣言は一緒の場所にかかなあかんでしょ
それよ
0984デフォルトの名無しさん (ワッチョイ f4ce-yd9a)
2016/10/08(土) 17:26:30.91ID:fiaM9vLl0C#のpartialなら色んな着せ替え遊びを元を汚さずできるし、そのまま部分納品できる
0985デフォルトの名無しさん (ワッチョイ 353c-xaNP)
2016/10/08(土) 17:27:27.19ID:4V/qdcpF0ばーか
0986デフォルトの名無しさん (ワッチョイ 353c-yd9a)
2016/10/08(土) 18:35:39.75ID:vKGCFZZ10次スレ
0987デフォルトの名無しさん (ワッチョイ e14a-UMne)
2016/10/08(土) 19:59:41.17ID:GFZJqN+P0<iframe src="URL"></iframe>
0988デフォルトの名無しさん (ワッチョイ c37b-jLml)
2016/10/08(土) 20:03:28.06ID:hcv7mE9D0遷移したいならそのiframeをDOMでたどってsrc属性取ってきてNavigateすればいいんじゃね?
0989デフォルトの名無しさん (ワッチョイ 5cfd-n03B)
2016/10/08(土) 20:31:03.30ID:5ZaOsIWw00990デフォルトの名無しさん (アウアウ Sa76-juU9)
2016/10/08(土) 21:11:14.28ID:sdir2poUaよっ発展途上人
0991デフォルトの名無しさん (ワッチョイ f97b-lsIp)
2016/10/08(土) 21:26:38.44ID:KfBpvv2w0テンプレの書き換えとか、Partのミスとか直す点はあるか?
30秒待つ
0992デフォルトの名無しさん (ワッチョイ e14a-UMne)
2016/10/08(土) 21:28:25.28ID:GFZJqN+P0ありがとうございます。
<a href="URL" target="_blank">url</a>
なら
webBrowser1.Document.Links[0].InvokeMember("Click");
などでクリックできますが、難しいようですね
0993デフォルトの名無しさん (ワッチョイ f97b-lsIp)
2016/10/08(土) 21:33:56.26ID:KfBpvv2w00994デフォルトの名無しさん (ワッチョイ fc5e-lsIp)
2016/10/08(土) 21:46:09.45ID:2+oa719n0スレたて乙
0995デフォルトの名無しさん (ワッチョイ c63c-xaNP)
2016/10/08(土) 22:01:26.17ID:T/Z20i9z0> それとパートは全くの別物だし
ちょっとググれば恥をかかなくて済むのに w
partial
⇒ part「部分」+ -al《名詞・形容詞をつくる》
http://gogengo.me/words/1037
0996デフォルトの名無しさん (ワッチョイ c63c-xaNP)
2016/10/08(土) 22:41:35.53ID:T/Z20i9z0もう解決してるみたいだけど
> object o = new { test = 1 };
> int a = (int)o.test;
なら
var a = o.GetType().GetProperty("test").GetValue(o);
でとれる
0997デフォルトの名無しさん (ワッチョイ f97b-lsIp)
2016/10/09(日) 04:08:54.25ID:nhxFjm5j00998デフォルトの名無しさん (ワッチョイ fc5e-lsIp)
2016/10/09(日) 09:02:00.80ID:G17UML8q0こっちは埋めとく
0999デフォルトの名無しさん (ワッチョイ fc5e-lsIp)
2016/10/09(日) 09:05:06.47ID:G17UML8q01000デフォルトの名無しさん (ワッチョイ fc5e-lsIp)
2016/10/09(日) 09:06:05.91ID:G17UML8q0ふらっと C#,C♯,C#(初心者用) Part125
http://echo.2ch.net/test/read.cgi/tech/1475930006/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 57日 11時間 37分 59秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。