「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part130
https://mevius.2ch.net/test/read.cgi/tech/1500327645/
■関連スレ
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/
ふらっと C#,C♯,C#(初心者用) Part131 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/09/08(金) 18:12:11.06ID:Ej7G00WU120デフォルトの名無しさん
2017/09/12(火) 17:44:55.63ID:3hDQXbkU121デフォルトの名無しさん
2017/09/12(火) 17:47:10.30ID:ZIY9GNtc そうだね
じゃあこの話題は終わりだね
じゃあこの話題は終わりだね
122デフォルトの名無しさん
2017/09/12(火) 19:25:39.37ID:DYcGerqT こいつASP.NET Coreのテンプレ見たら発狂しそうだな
123デフォルトの名無しさん
2017/09/12(火) 19:37:32.63ID:DSJ7r+Sb Linq使わないでどうやってんの?
毎回foreach回してんの?
毎回foreach回してんの?
124デフォルトの名無しさん
2017/09/12(火) 19:52:04.69ID:3hDQXbkU >>123
まあ、初心者には難しいよね
まあ、初心者には難しいよね
125デフォルトの名無しさん
2017/09/12(火) 19:57:40.23ID:ymUUq88t >>123
荒らしはスルー推奨
荒らしはスルー推奨
126デフォルトの名無しさん
2017/09/12(火) 19:59:52.92ID:3hDQXbkU >>125
単発に言われてもね
単発に言われてもね
127デフォルトの名無しさん
2017/09/12(火) 20:06:00.88ID:qnTxA+Nu 誰だアホの逆鱗に触れたのは
責任もって殺しとけよ
責任もって殺しとけよ
128デフォルトの名無しさん
2017/09/12(火) 21:29:57.85ID:3hDQXbkU >>127
単発に言われてもね
単発に言われてもね
129デフォルトの名無しさん
2017/09/12(火) 21:36:08.20ID:3hDQXbkU こういう状況になると必ず単発ばっかりになるよねw
ビビリのくせに発言してんじゃねーよクズがw
ビビリのくせに発言してんじゃねーよクズがw
130デフォルトの名無しさん
2017/09/12(火) 21:44:26.71ID:8OQVQBrq さすがにここまで幼稚で恥知らずだと引くね
131デフォルトの名無しさん
2017/09/12(火) 21:45:04.44ID:JIE9XJ1l for使っている会社のおっちゃんにforeach楽ですよとそれとなく言ったら、遅いしそれに添字使えねえだろと叱られた
132デフォルトの名無しさん
2017/09/12(火) 21:49:02.28ID:3hDQXbkU >>130
って単発で言うんだ?w
って単発で言うんだ?w
133デフォルトの名無しさん
2017/09/12(火) 23:13:52.09ID:ZIY9GNtc 添え字っていつ使うんだ?
134デフォルトの名無しさん
2017/09/12(火) 23:34:48.50ID:AR+my0wk さいて〜
135デフォルトの名無しさん
2017/09/12(火) 23:50:16.50ID:gWobfM7L ID:3hDQXbkU(13)
136デフォルトの名無しさん
2017/09/12(火) 23:55:21.70ID:3hDQXbkU >>135
匿名掲示板でもそんなビビリで大丈夫なのかお前w
匿名掲示板でもそんなビビリで大丈夫なのかお前w
137デフォルトの名無しさん
2017/09/13(水) 02:42:40.26ID:LyfBWgxR C#で使える軽量なWebブラウザコンポーネントを教えてください。
SHDocVwはAxImportしてもレジストリ編集しないとIE7相当でしか動作しないですし、Chromeだとインストールしないといけないので・・・・
exeと同じフォルダにdll置いておくだけで使えるのが欲しいのですが。
SHDocVwはAxImportしてもレジストリ編集しないとIE7相当でしか動作しないですし、Chromeだとインストールしないといけないので・・・・
exeと同じフォルダにdll置いておくだけで使えるのが欲しいのですが。
138デフォルトの名無しさん
2017/09/13(水) 07:55:13.31ID:szmZ8wjk >>131
foreachってコレクションのアクセス順序保証してるんだっけ?
foreachってコレクションのアクセス順序保証してるんだっけ?
139デフォルトの名無しさん
2017/09/13(水) 08:05:28.36ID:RaLzloEv 質問です。よろしくお願いします。
システムカラーを変数で指定するにはどうしたら良いでしょう?
SystemColors defBGC;
defBGC = SystemColors.ActiveCaption;
簡単に言うと↑のような事をやりたいのですが、宣言ではローカル変数として扱われますが、代入でエラーが出てしまいます
どのようにして代入すればよいのでしょうか?
システムカラーを変数で指定するにはどうしたら良いでしょう?
SystemColors defBGC;
defBGC = SystemColors.ActiveCaption;
簡単に言うと↑のような事をやりたいのですが、宣言ではローカル変数として扱われますが、代入でエラーが出てしまいます
どのようにして代入すればよいのでしょうか?
140デフォルトの名無しさん
2017/09/13(水) 08:05:39.55ID:NbPbWVRY Linqが遅いって言う馬鹿はなんでC#使ってるの?
機械語で直接プログラミングでもしてろw
機械語で直接プログラミングでもしてろw
141デフォルトの名無しさん
2017/09/13(水) 08:20:31.29ID:efGCb2+a142デフォルトの名無しさん
2017/09/13(水) 08:22:40.72ID:Lhui2ZmI それがシステムのボトルネックになる場合のみ気にしろ
143デフォルトの名無しさん
2017/09/13(水) 08:23:54.63ID:NbPbWVRY >>141
はあ?
はあ?
144デフォルトの名無しさん
2017/09/13(水) 08:24:37.37ID:KoAlYIGF 10倍君って前にも暴れてたよーなと思ってログ検索したら100倍だった
IBMがどうとか言ってたから多分別人のバカだ
IBMがどうとか言ってたから多分別人のバカだ
145デフォルトの名無しさん
2017/09/13(水) 08:29:18.96ID:efGCb2+a いや、流石にそこまで遅くなる処理わざわざ使う意味ねーし
俺は遠慮させてもらうわ
俺は遠慮させてもらうわ
146デフォルトの名無しさん
2017/09/13(水) 08:32:14.78ID:efGCb2+a あ、ちょっと気になって
いまもそうなのかなぁと思って前書いたコードでやってみたけど
100倍も有り得る数字出るな
激遅いじゃん
これは普通に使ってると問題出るね
いまもそうなのかなぁと思って前書いたコードでやってみたけど
100倍も有り得る数字出るな
激遅いじゃん
これは普通に使ってると問題出るね
147デフォルトの名無しさん
2017/09/13(水) 08:36:51.86ID:NbPbWVRY >>145-146
そんなに遅いのが嫌なら別の言語やれよ低脳w
そんなに遅いのが嫌なら別の言語やれよ低脳w
148デフォルトの名無しさん
2017/09/13(水) 08:37:47.60ID:efGCb2+a >>147
お前の作るものが欠陥品過ぎて気になってないだけ
お前の作るものが欠陥品過ぎて気になってないだけ
149デフォルトの名無しさん
2017/09/13(水) 08:40:07.14ID:NbPbWVRY >>148
どうしてC#使ってるの?ねえ?なんで?w
どうしてC#使ってるの?ねえ?なんで?w
150144
2017/09/13(水) 08:46:03.62ID:KoAlYIGF IBMじゃなくてOracleだったわ
統計的結果がどーたらって
もう6年も前の話なんだなあ
いまだにこんなのが湧いてくるくらい、C#ユーザも新陳代謝してるんだな
感慨深い
統計的結果がどーたらって
もう6年も前の話なんだなあ
いまだにこんなのが湧いてくるくらい、C#ユーザも新陳代謝してるんだな
感慨深い
151デフォルトの名無しさん
2017/09/13(水) 08:51:52.43ID:2OL+AYLM oracle()
152デフォルトの名無しさん
2017/09/13(水) 09:00:16.82ID:jUJn8YC2153デフォルトの名無しさん
2017/09/13(水) 09:08:49.90ID:NbPbWVRY154デフォルトの名無しさん
2017/09/13(水) 09:10:16.92ID:NSWcHcOm155デフォルトの名無しさん
2017/09/13(水) 09:14:16.27ID:jUJn8YC2 >>153
問題は同じ処理だとしてもネックになる箇所で同じ処理でも別の処理書かなきゃいけないじゃん
それも面倒だし
全体に散りばめたときに10倍っていうと流石に問題が起きる遅さだよね
linq禁止のがぶっちゃけ楽だねぇ
問題は同じ処理だとしてもネックになる箇所で同じ処理でも別の処理書かなきゃいけないじゃん
それも面倒だし
全体に散りばめたときに10倍っていうと流石に問題が起きる遅さだよね
linq禁止のがぶっちゃけ楽だねぇ
156デフォルトの名無しさん
2017/09/13(水) 09:18:11.66ID:AIHl3Jwd157デフォルトの名無しさん
2017/09/13(水) 09:22:17.18ID:uHFm/dQd >>155
コード晒せ
コード晒せ
158デフォルトの名無しさん
2017/09/13(水) 09:24:03.36ID:RaLzloEv159デフォルトの名無しさん
2017/09/13(水) 09:26:53.05ID:NbPbWVRY160デフォルトの名無しさん
2017/09/13(水) 09:50:09.34ID:jUJn8YC2 >>159
だってかき分けの工数見積りに入ってねーし
だってかき分けの工数見積りに入ってねーし
161デフォルトの名無しさん
2017/09/13(水) 10:04:51.90ID:a0xLHUjR http://qiita.com/wilfrem/items/0cbece30e278353eb941
LINQが遅いと言われてたので速度比較してみた
結論
LINQは遅いっていうのは、ボトルネックの考え方的に間違いである。
ただし、LINQの一部関数は遅いので改良の余地はありそう。
LINQが遅いと言われてたので速度比較してみた
結論
LINQは遅いっていうのは、ボトルネックの考え方的に間違いである。
ただし、LINQの一部関数は遅いので改良の余地はありそう。
162デフォルトの名無しさん
2017/09/13(水) 10:07:49.89ID:MBL3+jC1 売国安倍は憲法改正で国民主権と基本的人権
を奪うつもりだ。 ← 民主主義の崩壊
http://www.data-max.co.jp/280113_ymh_02/
↑ マスコミは 9条しか報道しないが 自民案
の真の恐怖は21条など言論の自由を奪うこと
http://blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0
↑超危険な緊急事態条項で人権無視の内閣独裁に!
https://www.youtube.com/watch?v=h9x2n5CKhn8
上のビデオで 自民党は 国民に基本的人権
は必要ないと怖いことを平気で主張。
http://xn--nyqy26a13k.jp/archives/31687
↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
を奪うつもりだ。 ← 民主主義の崩壊
http://www.data-max.co.jp/280113_ymh_02/
↑ マスコミは 9条しか報道しないが 自民案
の真の恐怖は21条など言論の自由を奪うこと
http://blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0
↑超危険な緊急事態条項で人権無視の内閣独裁に!
https://www.youtube.com/watch?v=h9x2n5CKhn8
上のビデオで 自民党は 国民に基本的人権
は必要ないと怖いことを平気で主張。
http://xn--nyqy26a13k.jp/archives/31687
↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
163デフォルトの名無しさん
2017/09/13(水) 10:20:15.53ID:NbPbWVRY164デフォルトの名無しさん
2017/09/13(水) 10:26:50.59ID:jUJn8YC2165デフォルトの名無しさん
2017/09/13(水) 10:28:43.32ID:uHFm/dQd >>164
コード晒せ
コード晒せ
166デフォルトの名無しさん
2017/09/13(水) 10:35:04.05ID:NbPbWVRY167デフォルトの名無しさん
2017/09/13(水) 10:40:39.80ID:krw6K623168デフォルトの名無しさん
2017/09/13(水) 10:45:51.78ID:+YTT5det169デフォルトの名無しさん
2017/09/13(水) 10:45:59.33ID:NbPbWVRY170デフォルトの名無しさん
2017/09/13(水) 10:47:58.15ID:krw6K623171デフォルトの名無しさん
2017/09/13(水) 10:50:09.53ID:9sNAvSM9 >>138
これ見る限り大丈夫じゃね
https://msdn.microsoft.com/ja-jp/library/aa664754(v=vs.71).aspx
>foreach が配列の要素を走査する順序は、次のように定義されます。1 次元配列の場合、要素はインデックス 0 から始まってインデックス Length ? 1 で終わるインデックスの昇順に走査されます。
>多次元配列の場合、要素は、最初に右端の次元のインデックスが増加し、次にその左側の次元のインデックスが増加し、さらにその左側の次元のインデックスが増加する、というように走査されます。
これ見る限り大丈夫じゃね
https://msdn.microsoft.com/ja-jp/library/aa664754(v=vs.71).aspx
>foreach が配列の要素を走査する順序は、次のように定義されます。1 次元配列の場合、要素はインデックス 0 から始まってインデックス Length ? 1 で終わるインデックスの昇順に走査されます。
>多次元配列の場合、要素は、最初に右端の次元のインデックスが増加し、次にその左側の次元のインデックスが増加し、さらにその左側の次元のインデックスが増加する、というように走査されます。
172デフォルトの名無しさん
2017/09/13(水) 10:51:21.99ID:NbPbWVRY173デフォルトの名無しさん
2017/09/13(水) 11:14:56.36ID:rN6iPy1t やばすぎワロリーヌ
174デフォルトの名無しさん
2017/09/13(水) 11:21:14.85ID:dr0a1QEl $"{num:D4}"
こういうふうに書式を指定して数字を表示したいときに、この4の部分を変数に変えるのってどうすればいいの?
こういうふうに書式を指定して数字を表示したいときに、この4の部分を変数に変えるのってどうすればいいの?
175デフォルトの名無しさん
2017/09/13(水) 11:46:51.07ID:szmZ8wjk >>171
なる程、大丈夫そうだね。サンクス
なる程、大丈夫そうだね。サンクス
176デフォルトの名無しさん
2017/09/13(水) 11:47:30.22ID:NSWcHcOm177デフォルトの名無しさん
2017/09/13(水) 11:48:53.98ID:krw6K623178デフォルトの名無しさん
2017/09/13(水) 11:54:11.91ID:NbPbWVRY179デフォルトの名無しさん
2017/09/13(水) 12:04:54.00ID:krw6K623180デフォルトの名無しさん
2017/09/13(水) 12:08:41.80ID:+9qu6YUz キチガイにさわんなすな
181デフォルトの名無しさん
2017/09/13(水) 12:08:44.02ID:NbPbWVRY182デフォルトの名無しさん
2017/09/13(水) 12:23:06.88ID:krw6K623 まあ、俺をやっつけたところでlinqがおっそいことは変わらないけどね
お前の作るものって全部ナチュラルに10倍遅いだろ
今時のPCだから大丈夫って?
いやー、俺の使うアプリでは遠慮して欲しいなw
メモ帳とかお前が作ると普通に起動に10倍かかるんだろ?w
お前の作るものって全部ナチュラルに10倍遅いだろ
今時のPCだから大丈夫って?
いやー、俺の使うアプリでは遠慮して欲しいなw
メモ帳とかお前が作ると普通に起動に10倍かかるんだろ?w
183デフォルトの名無しさん
2017/09/13(水) 12:23:18.90ID:+YTT5det184デフォルトの名無しさん
2017/09/13(水) 12:28:02.59ID:NbPbWVRY185デフォルトの名無しさん
2017/09/13(水) 12:30:29.30ID:X5nLy4IB private void Form1_Load(object sender, EventArgs e)
とForm1ロード時に実行されるイベントハンドラを
Form1上のボタンが押された時に再度実行したい時に
ボタンクリックのイベントハンドラに
Form1_Lord(null,null);
と書いて呼び出した場合、何かまずいことありますでしょうか?
今のところ、Form1_Load内でthis.はForm1として作動しているようですが、
Form1を明示的に指定したほうが良い気がしますが、
Form1_Lord(null,null);
のnullの部分にどう書くとForm1からの呼び出しという体になりますか?
やりたいことはボタンで追加した配列を再度読み込んでForm1_Lordを動かしたい
いわばForm1のリロードといった感じです
言葉を間違えてるかもしれませんが、よろしくお願いします
とForm1ロード時に実行されるイベントハンドラを
Form1上のボタンが押された時に再度実行したい時に
ボタンクリックのイベントハンドラに
Form1_Lord(null,null);
と書いて呼び出した場合、何かまずいことありますでしょうか?
今のところ、Form1_Load内でthis.はForm1として作動しているようですが、
Form1を明示的に指定したほうが良い気がしますが、
Form1_Lord(null,null);
のnullの部分にどう書くとForm1からの呼び出しという体になりますか?
やりたいことはボタンで追加した配列を再度読み込んでForm1_Lordを動かしたい
いわばForm1のリロードといった感じです
言葉を間違えてるかもしれませんが、よろしくお願いします
186デフォルトの名無しさん
2017/09/13(水) 12:38:12.21ID:krw6K623 >>184
でもお前が作ったもんって普通に遅いと思うよ
どこでもそういう遅い処理書いて全体に散りばめちゃってるとネックになるとこしかみないっしょ?
でもロードとかちょっとしたとこでも処理使い回してるから
いまるところで微妙に遅いっしょw
積もり積もってクソ遅いけど比較対象がないからバレにくいって感じ
でもお前が作ったもんって普通に遅いと思うよ
どこでもそういう遅い処理書いて全体に散りばめちゃってるとネックになるとこしかみないっしょ?
でもロードとかちょっとしたとこでも処理使い回してるから
いまるところで微妙に遅いっしょw
積もり積もってクソ遅いけど比較対象がないからバレにくいって感じ
187デフォルトの名無しさん
2017/09/13(水) 12:43:04.63ID:NbPbWVRY188デフォルトの名無しさん
2017/09/13(水) 12:52:48.02ID:U2Uyxd+B マジキチの共演か
ただのプロレスか
ただのプロレスか
189デフォルトの名無しさん
2017/09/13(水) 13:04:29.12ID:xEywpSPi190デフォルトの名無しさん
2017/09/13(水) 13:16:33.38ID:+YTT5det191デフォルトの名無しさん
2017/09/13(水) 13:30:55.02ID:PNHj0wS/ 決まった目的のために作られたイベントハンドラを別の目的に使うのはよくないよ
すでに書いたコードを実行したいだけなら別のメソッドにしたほうがいいというかすべきだよ
VSのリファクタリングが便利
メソッドにしたい部分を選んでおいてメソッドの抽出を行うだけ
すでに書いたコードを実行したいだけなら別のメソッドにしたほうがいいというかすべきだよ
VSのリファクタリングが便利
メソッドにしたい部分を選んでおいてメソッドの抽出を行うだけ
192デフォルトの名無しさん
2017/09/13(水) 13:53:58.18ID:efGCb2+a >>187
いや、普通に遅いだろ
いや、普通に遅いだろ
193デフォルトの名無しさん
2017/09/13(水) 14:17:03.48ID:NbPbWVRY >>192
起動が10倍遅いって本気で思ってるんだ?呆れた
起動が10倍遅いって本気で思ってるんだ?呆れた
194デフォルトの名無しさん
2017/09/13(水) 14:23:53.02ID:GgMwIiBh LINQに親を殺されたマン
195デフォルトの名無しさん
2017/09/13(水) 14:35:06.35ID:X5nLy4IB196デフォルトの名無しさん
2017/09/13(水) 16:56:12.13ID:bmJBLYID このスレはラムダ、LINQ、デリゲート禁止なんで
197デフォルトの名無しさん
2017/09/13(水) 16:57:28.21ID:szmZ8wjk あとvarもな
198デフォルトの名無しさん
2017/09/13(水) 16:59:44.77ID:Lhui2ZmI varは宗教戦争
ラムダとlinqは新しい物に適応出来ない老害が喚いてるだけ
ラムダとlinqは新しい物に適応出来ない老害が喚いてるだけ
199デフォルトの名無しさん
2017/09/13(水) 17:02:03.09ID:efGCb2+a200デフォルトの名無しさん
2017/09/13(水) 17:04:29.26ID:NbPbWVRY 頭の遅れも10倍のてーのーくんにはLinqが理解できないらしい
201デフォルトの名無しさん
2017/09/13(水) 17:06:30.00ID:cy/tvTzl することないからと言って初心者の質問スレで雑談するな。他行けよ
202デフォルトの名無しさん
2017/09/13(水) 17:08:01.04ID:efGCb2+a >>201
単発が言っちゃうんだ?
単発が言っちゃうんだ?
203デフォルトの名無しさん
2017/09/13(水) 17:14:08.58ID:NbPbWVRY Linq使うと起動が10倍遅くなると言う奴が言っちゃうんだ?
204デフォルトの名無しさん
2017/09/13(水) 17:16:44.60ID:+9qu6YUz だからお前らキチガイにさわんなって
206デフォルトの名無しさん
2017/09/13(水) 18:08:41.03ID:e8EuhLKE DataGridViewのCellを複数行の文字列を表示するComboBoxにしようとしてるんですが
DataTableにComboBoxの列を挿入して
そのDataTableをViewのDataSourceとして使おうと思ってます
ここで困っているのですが、DataTableのComboBoxの列のDataTypeって
System.Stringでいいんでしょうか??
複数行の文字列をList<string>でまとめて渡そうとしてるんですが
「実行時にDataGridViewComboBoxCellの値が有効ではありません」エラーが出ます
DataTypeがListではなくstringなので当たり前の話のようにも思えますが
DataTypeで使えそうなのは他にSystem.Objectくらいで、これもエラーになります
DataTableにComboBoxの列を挿入して
そのDataTableをViewのDataSourceとして使おうと思ってます
ここで困っているのですが、DataTableのComboBoxの列のDataTypeって
System.Stringでいいんでしょうか??
複数行の文字列をList<string>でまとめて渡そうとしてるんですが
「実行時にDataGridViewComboBoxCellの値が有効ではありません」エラーが出ます
DataTypeがListではなくstringなので当たり前の話のようにも思えますが
DataTypeで使えそうなのは他にSystem.Objectくらいで、これもエラーになります
207デフォルトの名無しさん
2017/09/13(水) 20:38:23.16ID:DuSqV2km とりあえずDataTableにはComboBoxは入れない
もうなんというか全体によく分からん
そもそもComboBoxは表示じゃなくて選択のためのコントロールだと思うんだけど
ひょっとして単に数行にわたるデータをドロップダウンで表示したいってこと?
もうなんというか全体によく分からん
そもそもComboBoxは表示じゃなくて選択のためのコントロールだと思うんだけど
ひょっとして単に数行にわたるデータをドロップダウンで表示したいってこと?
208デフォルトの名無しさん
2017/09/13(水) 20:42:22.41ID:bd/NJHl4 逆にDataTableにcomboboxで出力して型を確かめればいいんじゃないの
通常のcomboboxもObject.CollectionでList<string>は直に入れられない
通常のcomboboxもObject.CollectionでList<string>は直に入れられない
209デフォルトの名無しさん
2017/09/13(水) 20:45:55.39ID:e8EuhLKE >>207
そうそうそんな感じです
そうそうそんな感じです
210デフォルトの名無しさん
2017/09/13(水) 20:48:04.62ID:e8EuhLKE ComboBoxで複数選択肢を見せて
ユーザがドロップメニューから必要な選択肢を選んだときに
イベントハンドラでそれに対応する値を拾って・・・みたいな感じです
ユーザがドロップメニューから必要な選択肢を選んだときに
イベントハンドラでそれに対応する値を拾って・・・みたいな感じです
211デフォルトの名無しさん
2017/09/13(水) 21:15:35.44ID:Kb3sPxGP Unityで以下のコードの[Dependency("Cat")]を
[Dependency("Dog")]や[Dependency("Fox")]のように
文字列の部分を動的に書き換えたいのですが
そのような事は可能でしょうか?
よろしくお願いします
public class Person
{
[Dependency("Cat")] //ここを動的に"Dog"や"Fox"に書き換えたいです
public IAnimal Pet { get; set; }
public void CallPet()
{
Pet.Cry();
}
}
[Dependency("Dog")]や[Dependency("Fox")]のように
文字列の部分を動的に書き換えたいのですが
そのような事は可能でしょうか?
よろしくお願いします
public class Person
{
[Dependency("Cat")] //ここを動的に"Dog"や"Fox"に書き換えたいです
public IAnimal Pet { get; set; }
public void CallPet()
{
Pet.Cry();
}
}
212デフォルトの名無しさん
2017/09/13(水) 22:13:13.17ID:DuSqV2km >>210
もうちょっとシナリオを詳しく
もうちょっとシナリオを詳しく
213デフォルトの名無しさん
2017/09/13(水) 22:18:36.37ID:DuSqV2km >>211
http://tnakamura.hatenablog.com/entry/20081029/1225239230
このページ?
> 今回はコードで依存性を注入しました。
> 属性を使った方法では、クラスを切り替えるにはコードを修正して
> リビルドする必要があるので、使う場面は少ないでしょう。
> 次は構成ファイルを使って依存性を注入する予定。
http://tnakamura.hatenablog.com/entry/20081029/1225239230
このページ?
> 今回はコードで依存性を注入しました。
> 属性を使った方法では、クラスを切り替えるにはコードを修正して
> リビルドする必要があるので、使う場面は少ないでしょう。
> 次は構成ファイルを使って依存性を注入する予定。
214デフォルトの名無しさん
2017/09/13(水) 22:41:09.81ID:n1InxPaY >>211
アノテーションやめてResolveするときにクラス名渡すようにすればいい
Resolve<T>(String)やBuildUp<T>(T, String)の
Stringのところにマッピング登録時に指定した名前を渡す
アノテーションやめてResolveするときにクラス名渡すようにすればいい
Resolve<T>(String)やBuildUp<T>(T, String)の
Stringのところにマッピング登録時に指定した名前を渡す
215デフォルトの名無しさん
2017/09/13(水) 23:01:12.47ID:bDhlqYix 実装の動的切り替えが必要ということはそれはDIパターンでやるべきじゃないってことだよ
せっかく依存性を断ち切った筈なのに選り好みしちゃダメでしょ
設計を間違えてるんだよ
こういう場合は素直にFactoryパターンを使う
FactoryそのものはDIすればOK
せっかく依存性を断ち切った筈なのに選り好みしちゃダメでしょ
設計を間違えてるんだよ
こういう場合は素直にFactoryパターンを使う
FactoryそのものはDIすればOK
216デフォルトの名無しさん
2017/09/13(水) 23:54:41.00ID:eqWbXMWw datagridviewに、エクセルのデータバーみたいなの表示させたいんですが、できますか?
217デフォルトの名無しさん
2017/09/14(木) 07:17:51.37ID:33e4FbzQ >>213
そうです
そのページを見た時に、文字列の部分をXMLファイルに書けば呼ぶクラスを外部のファイルに書けると思ったんです
続きがある事に気付かなかったので合わせて読もうと思います
ありがとうございます
そうです
そのページを見た時に、文字列の部分をXMLファイルに書けば呼ぶクラスを外部のファイルに書けると思ったんです
続きがある事に気付かなかったので合わせて読もうと思います
ありがとうございます
218デフォルトの名無しさん
2017/09/14(木) 14:49:16.54ID:pAH1a2kb class hoge
{
public int a;
public void func(){++a;}
}
delegate void func();
var h = new hoge();
func f = h.func;
h = null;
f();
この場合f()は正常に実行されますか
hをnullにしただけではGCでお掃除されないのですか
{
public int a;
public void func(){++a;}
}
delegate void func();
var h = new hoge();
func f = h.func;
h = null;
f();
この場合f()は正常に実行されますか
hをnullにしただけではGCでお掃除されないのですか
219デフォルトの名無しさん
2017/09/14(木) 15:10:34.66ID:QdQxHVhn コンソールへの表示についての質問です。
BackgroundColorなどを変更して文字の色を変えるのではなく、文字列自体に色をつけることはできないのでしょうか?
string str = MyColor.Red + "Red";
Console.WriteLine(str);
// 赤色で、Redと表示されるようにしたい
BackgroundColorなどを変更して文字の色を変えるのではなく、文字列自体に色をつけることはできないのでしょうか?
string str = MyColor.Red + "Red";
Console.WriteLine(str);
// 赤色で、Redと表示されるようにしたい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- コウメ太夫のネタ考えたから評価してくれ
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 高市ってわざと日本を壊そうとしているスパイ的な役割なんじゃないか? [677076729]
