[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 12/25 01:41 / Filesize : 108 KB / Number-of Response : 381
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 00:54:33.10 ID:d/p1Vajd.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

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

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

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

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

■前スレ
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1443786608/

■関連スレ
C#, C♯, C#相談室 Part89 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1443271409/

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

152 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 03:36:35.64 ID:z5tP4Enx.net]
>>150
こいつって言うなよ。お前はドイツだ?

153 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 11:14:49.31 ID:AT77pBch.net]
オランダ

154 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 17:12:11.55 ID:W+p7bgVb.net]
>>42について誰か教えて下さい
ずっと調べてたのですがよくわかりません
お願いします

155 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 17:26:29.52 ID:W+p7bgVb.net]
>>40にかんしてはわかりました
しかしデータテーブルだとデータ取得などでキャストがものすごく多く扱いづらかったので他の方法はないかなと

156 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 18:13:57.64 ID:Iw0HekNi.net]
>>154
>>42の何についてだよ

157 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 20:09:51.90 ID:C3DS1n+h.net]
開発環境について質問です。
win7だとVisual Studio以外だと現在どのような環境があるのでしょうか?

158 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 20:30:13.83 ID:q8EgO26J.net]
Visual Studio Code

159 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 22:25:05.46 ID:PCHXXrmx.net]
小規模だとEFを使わないほうがいい理由と
自作クラスをDGVでソートする場合に
bindinglistの自作以外に方法があるのかについてです
同じDBを複数のプロジェクトで使うため、ライブラリ化して簡単にDGVに表示する方法を模索中です

160 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 23:16:02.61 ID:wT98bk2q.net]
まだやってたのか
設計を低いレベルで考えすぎ
難しいこと考えずにDB使いまわしたいんならリポジトリパターンでも使ってラップしてしまえ
DGVとの受渡くらい手で書いても大したことじゃない
こういうのはきちんと守るべき大枠とくだらない実装の詳細を分けて考えるのが大事



161 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 01:26:06.62 ID:2NgeMT2J.net]
リポジトリパターンは既に作ってます
ただ、それをDGVでソートできるように
どう受け渡すかがわからなくて悩んでるところなんです

162 名前:デフォルトの名無しさん [2015/12/07(月) 07:04:12.11 ID:H/Y7gwjC.net]
グーグル対オラクルのJava訴訟、米最高裁がグーグルの上告を棄却--Reuters
japan.cnet.com/news/business/35066650/

Javaがオラクルの所有物に過ぎないとばれた今、
C#がマイクロソフトの所有物でも普及に支障はなくなりましたか?

やっぱりオラクルvsマイクロソフトならマイクロソフトが勝つに決まってるし、
JavaよりC#の方が将来有望ですか?

163 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 09:32:41.12 ID:yCfuxHba.net]
グリッドビューのヘッダーにクリックイベントでもいれればいいじゃん

クリックされたら指定のソートで帰ってきたデータをDataSourceにbind

164 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 11:46:23.80 ID:2NgeMT2J.net]
クリックされたらLINQでデータソートは考えたけど
DGV作るたびにその処理を書かないといけないので諦めました
DALを参照したら、あとはソースをDGV.DataSourceに突っ込むだけで
ソートも編集もできるようにお膳立てしたいんです
既存の複数のプロジェクト、今後作るプロジェクトで
参照するだけでさくっとやれるようにしたいんです
で、それをするには自作BindingListViewってとこにたどりついたんですが
他に方法はあるのか知りたいという段階です

DataTableは一旦DBから全データ取り出して実体化したものだから
せっかくのデータベースも台無しだし
あととにかく記述が面倒なのと
フォーム上にテーブルごとにアダプターやらなんやら大量に作ることになるのが
目障りなんですよね
じゃあ、コードで生成するとなると
Rows["ほげ"]ということをしないといけなくなるのでそれも色々面倒

165 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 11:55:40.97 ID:2NgeMT2J.net]
>こういうのはきちんと守るべき大枠とくだらない実装の詳細を分けて考えるのが大事
やっぱこれにつきますかねぇ
なんかゴリ押しでやってた時のほうが目的のものがすぐ作れてた
どうでもいいこと考えすぎかな

166 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 20:06:56.84 ID:Alz7fRso.net]
結局プロトタイプはゴリ押しのほうがいいんだよな

167 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 18:30:32.51 ID:pLN3UA33.net]
LockBitsを使ってBitmapのRGB値を取得しようとするなら
unsafeは使ったほうが良いのでしょうか?

168 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 20:40:53.22 ID:tm5OKDCJ.net]
Marshal.Copyで丸ごと(orストライド単位で)配列にコピーでいい
もし「アプリとして一通り動作するようになった段階で」許容できないほど遅かったらポインタにすればいい

169 名前:167 mailto:sage [2015/12/08(火) 21:57:14.02 ID:Knxj4/bI.net]
>>168
ありがとうございます
そうします

170 名前:デフォルトの名無しさん [2015/12/09(水) 19:28:35.96 ID:M0xrPV16.net]
下記のようなListから、Aの要素がいくつあるか調べる方法は
ありますでしょうか?

List<string> data = new List<string>();
data.Add("A");
data.Add("B");
data.Add("A");

for文で地道に処理すれば数えることはできますが、
今のご時世、ラムダ式などで短く書けるのではと思い。

よろしくお願いします。



171 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 19:37:40.54 ID:svoVX7AQ.net]
>>170
data.Count(str => str == "A")

172 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 19:45:54.70 ID:rknXDi2e.net]
data.FindAll( [条件判定のデリゲート] ).Count
でも行けるけど(たぶん)、Linq の方が好みだな。

173 名前:170 [2015/12/09(水) 19:51:16.06 ID:M0xrPV16.net]
やはりスマートな書き方があったのですね。

参考にさせて頂きます。
ありがとうございます。

174 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 19:44:47.35 ID:/nCMdU4k.net]
下記ページのTCPサーバーのサンプルソースで、下に書かれているように
Listenを閉じずに継続させたいのですが、具体的にどこをループさせればいいかわかりません。
よろしくお願いします

dobon.net/vb/dotnet/internet/tcpclientserver.html

>>もし終了させずにListenを継続する場合は、リスナを閉じずに、
>>再びAcceptTcpClientメソッドを呼び出してください(ループさせることになるでしょう)。

175 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 20:57:53.52 ID:x7zD0EOz.net]
using の行を1行目として、33-91 行じゃねーの?
いくら何でもこれは自分で理解出来るようにならないと、ソケットプログラムなんて無理だぞ。

176 名前:423 mailto:sage [2015/12/10(木) 20:58:57.17 ID:t7TUm6W9.net]
>>174
閉じる ⇒ 接続要求があったら受け入れる
に戻ればいいだけ

177 名前:デフォルトの名無しさん [2015/12/10(木) 21:03:05.35 ID:zy2e4Bxw.net]
データベースと接続するクラスを作ったのですが、
オブジェクト指向的には、
インスタンスを作って呼び出す方が良いのでしょうか?
使用するクラスで継承させる方が良いのでしょうか?

趣味グラマーなので、専業の方が
どうしているのか気になりまして。。。

178 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 23:37:47.90 ID:hl2uxfTr.net]
クラスは一つしか継承できんのだぞ
そんなどうでもいいもの継承すんなボケェ

179 名前:423 mailto:sage [2015/12/11(金) 06:49:57.63 ID:7DodXpQ6.net]
>>177
マルチうざい
peace.2ch.net/test/read.cgi/tech/1445609364/438

180 名前:174 mailto:sage [2015/12/11(金) 10:47:54.83 ID:8ztrqOW8.net]
>>175-176
Loopさせると期待通りの動作はするのですが、フォームが固まってしまうんですよね



181 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:06:53.25 ID:lQa1iSl4.net]
どんなフォームアプリケーションだろうとイベントハンドラで処理戻さなけりゃ固まる
いくらなんでもこれは自分で理解できるようにならないと、フォームプログラミングなんて以下略

182 名前:423 mailto:sage [2015/12/11(金) 12:45:33.07 ID:7DodXpQ6.net]
>>180
それはフォームの処理をする奴がいなくなるから
今まではメインスレッドがフォームの処理をやってたけど、メインスレッドはクライアントからの接続待ちとクライアントとの通信しかしてない
C# フォーム 固まる
とかで検索すれば対処法とか載ってるから見てみて

183 名前:デフォルトの名無しさん [2015/12/12(土) 16:30:55.13 ID:Tj9TliY5.net]
Visual C++ / C++/cliのHTTPクライアントを作成しているが、
うまくいかないURLがあります。

■概要
a.com」へアクセスしてレスポンスbodyを見ると、
文字化けした文字が1文字のみ(�)入っていて、正常にHTMLを取得できません。
なお「b.com」「c.com」などの他サイトの場合、正常にHTMLを取得できます。

■質問事項
上記が発生する原因と対策をご教授下さい。


■環境
Microsoft Visual Studio Community 2013 Update 4
Visual C++ / C++/cli
Windows8.1

■ソースコード
ideone.com/5nTej7

大変困ってます。先輩方ご教授のほどお願い致します。

184 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 17:37:40.14 ID:V9rSzP+i.net]
♩はじめて〜のa.com

185 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 23:59:25.81 ID:k5LGN9PP.net]
Hogeクラスをahoge,bhoge,choge・・・・と20回インスタンス化し、20すべてのインスタンスに対しHogeのメソッドFooを呼び出したいと思っています
この場合、次のように20行書くしかないのでしょうか?
ahoge.Foo();
bhoge.Foo();
choge.Foo();



素人感覚としてもう少し楽な方法があるのではないかと感じてしまいますがどうなのでしょうか、よろしくお願いします

186 名前:デフォルトの名無しさん [2015/12/13(日) 00:03:26.38 ID:Wcw8JgGx.net]
誰かわかりませんでしょうか

187 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:24:37.34 ID:pukhMxdP.net]
foreach (var hoge in Enumerable.Range(0, 20).Select(_ => new Hoge())) hoge.Foo();

188 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:39:11.92 ID:5FRgwNtE.net]
流石にfor文のほうが好きだなw
2文になっちゃってるし

189 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:40:37.73 ID:Be8+1Kca.net]
Androidでは、メインスレッド・UI(描画)スレッドの2つあって、
各スレッドで、出来ることが厳密に分けられている

通信アプリでは、同期・非同期の2つある。
同期では返信が来るまで待つが、
非同期では待たずに、関数がすぐにリターンして、
後から登録しておいた、ハンドラを呼び出してもらう

サーバーではListenしておいても、接続要求が来たら、
そのソケットではなく、その場でコピーしたソケットを使って、
元のソケットはそのまま、Listenを続ける

190 名前:デフォルトの名無しさん [2015/12/13(日) 00:42:24.59 ID:dHM9DT2y.net]
C#を使ってチャットに入室したいのですができるでしょうか?



191 名前:デフォルトの名無しさん [2015/12/13(日) 00:45:16.72 ID:Wcw8JgGx.net]
>>183
どなたかご教授お願いします。難易度高いでしょうか・・

192 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:47:06.91 ID:Z/gGXySu.net]
>>185
var hoge[] = { new Hoge(), new Hoge(), ... };
foreach( var item in hoge ) item.Foo()
の方が好みだな。

193 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:52:59.06 ID:Z/gGXySu.net]
>>191
これってそもそも C++/CLR じゃないの? (ここは C# のスレ)
a.com が、きちんと応答を返しているかを確認してる?
このコードが何をしているのかを説明出来る?

194 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:59:25.75 ID:wcpRGnCg.net]
>>187
ありがとうございます
オブジェクト名に変数を使うのですね
ただSelect(_ => new Hoge()の部分が私には難しく、なぜオブジェクト名が返ってくるのか不思議に思えてしまいます
特に_から始まるラムダ式を初めて見たため_が何を意味しているのか分からず、またここに出てくるnewが何を意味しているのかよくわからないのです
できれば少し教えていただけないでしょうか

195 名前:デフォルトの名無しさん [2015/12/13(日) 01:06:33.93 ID:Wcw8JgGx.net]
>>193
はい、HTTPレスポンスヘッダーとステータスコード=200は通常ですが、
中身だけ一文字文字化けで異常なのです。
原因と解決方法をご教授お願いします。
sssp://o.8ch.net/1mns.png

196 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:25:24.42 ID:qqdlpJsw.net]
>>185
素朴さと効率の面での着地点はおそらくこれ
for (int i = 0; i < 20; i++) {
new Hoge().Foo(); // 20回呼ばれる
}

197 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:33:58.65 ID:nACJdPad.net]
これ20回Fooを呼び出すのが目的なのか、20個のインスタンスからそれぞれFooを呼び出すのが目的かによって違うよね

198 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:39:36.45 ID:wcpRGnCg.net]
ああ、そういうことか
なぜこれで動くのか?なぜnewが挟まってるのかなあ・・・?と思ったら

199 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:41:04.49 ID:qqdlpJsw.net]
> 20回インスタンス化し、
> 20すべてのインスタンスに対しHogeのメソッドFooを呼び出したい

とモロに書いてあるけど?
一個のインスタンスに20回Foo呼び出すなら>>185の不満は出ないはず

200 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:42:11.81 ID:qqdlpJsw.net]
あ、>>199>>197へのレスね



201 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:44:22.13 ID:nACJdPad.net]
>>199
その20個のインスタンスを使いまわすなら>>196みたいな書き方にはならないんじゃね?
まあ質問者が例の子だからこれ以上はレスやめとくけど

202 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:53:34.04 ID:Be8+1Kca.net]
>>194
以下のように、ラムダ式の引数を使うなら、
x => x * x;

使わないなら、_ を使う。
_ => new Hoge()

単に20回、Hoge インスタンスを作りたいのだろう

203 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 01:57:52.55 ID:wcpRGnCg.net]
ごめん、質問の書き方がほんと悪かった

204 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 05:58:27.26 ID:cRCiNpbO.net]
俺も>>192のが柔軟さもあるから好みだなあ

205 名前:デフォルトの名無しさん [2015/12/13(日) 09:30:13.43 ID:Wcw8JgGx.net]
>>183
どなたかご教授お願いします。

206 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 09:51:50.02 ID:sFQuc/mb.net]
>>205
Visual C++ / C++/cliのHTTPクライアント [無断転載禁止]c2ch.net
peace.2ch.net/test/read.cgi/tech/1449902256/

207 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 10:06:49.10 ID:cRCiNpbO.net]
>>205
このスレC#のスレなんだよね…そのくらいはスレタイトル見れば普通わかるよな
途中で指摘までもらってるのに謝罪もなく続ける神経ってどうなのか
マルチポストという最低行為までしてるし恥を知れと言わせてもらうわ
回答求めるなら人として最低限のルールやマナーくらい守ろうや

208 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 12:28:09.88 ID:Z/gGXySu.net]
そうなんだよね。
低姿勢に見えるけど、実はそうじゃないし。教えてあげる側にも必要な情報があるって事を理解してないし。
そもそも日本語もおかしいしな。

209 名前:デフォルトの名無しさん [2015/12/13(日) 13:02:04.59 ID:Wcw8JgGx.net]
>>207
>>208

自力で解決しました。ありがとうございます。

210 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 13:40:22.11 ID:yq3eT/D1.net]
ゆとりは敬語=低姿勢だと勘違いしてるんだろ。
それはそうと、他スレでもそうだが、ここ数週間でこの手の輩
--掲示板に書けばデバッグしてもらえると思っている池沼ゆとり--が急に増えたよな。
何があったのかは分からんが。

マルチしているのなら、マルチ先にも取り下げを明示するのが義務。
質問をした以上、自己解決した場合もあらましは説明するのが筋。
ID:Wcw8JgGx は死ね。



211 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 14:50:18.19 ID:jSlwiwGB.net]
>>210
2ch脳全開だなお宅w

しかし、>>210みたいに相手(他人)にばかり義務を負わせて
テメエは文句を付けるだけで何も義務を負わないことに何の疑問も感じないどころか
正論ぶってるつもりになって自己陶酔してる馬鹿ってどういう神経してるのかね。

212 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 15:05:43.34 ID:S5USnmm8.net]
Unity君はunityスレでやってくれないかとだけ思う

213 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 15:25:01.50 ID:EcvSK0Uh.net]
呆れ返って無視を決め込んでる大多数の人に比べたら
ちゃんと書いてくれてる>>210は親切な人だよ

214 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 17:00:34.08 ID:XIYdqDB0.net]
まあここまで酷いと何言っても無駄だろうけどなぁ

215 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 18:31:41.06 ID:ATkL4mrR.net]
あるフォームアプリケーションを作成しています。開始ボタン、停止ボタン、表示部で構成され、開始を押すとある相手先に要求コマンドを投げてデータを返してもらいます。

216 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 18:32:20.53 ID:ATkL4mrR.net]
停止を押すまではこの要求コマンドを投げてデータを受け取り、表示部に代入する処理をループで回し続けたいのですがどうすればよいでしょうか?

217 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 18:35:10.91 ID:ATkL4mrR.net]
マルチスレッドを調べたのですが難しくて…また、別スレッドで表示部に代入しようとすると怒られるし…。具体的な解決法があれば教えていただけないでしょうか?

218 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 18:39:41.21 ID:+vfdgVrV.net]
通常はThreading.TimerとBeginInvokeを使いますね

219 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 19:02:55.61 ID:7+L9FXPQ.net]
初心者じゃないならawait使った方が楽です

220 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 19:20:44.74 ID:yq3eT/D1.net]
>>211
この手の馬鹿に答えること自体が迷惑だということが分からないのなら2ch止めるべきだな。
お前だけ意見が浮いているのは、お前が回答したことがないクレクレ君だからだよ。
ID:jSlwiwGB も死ね。(= ID:Wcw8JgGx かもしれんが)

お前は答えることが義務だと勘違いしている馬鹿か、そういうことにしたいアフィモドキだと思うが、
お前らteratailから来てるキチガイなの?マジで最近多いんだけど。他スレでも。



221 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 19:28:09.17 ID:Z/gGXySu.net]
お前も落ち着け。

>>215
初心者なら、タイマーイベントで、要求投げる、受ける、表示をやってみればいいんじゃね。
投げる→受けるの時間が長いと画面が固まる(時間が長くなる)けれど。

最近なら Task とか使うんだっけ?

222 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:03:41.07 ID:l4YWW2h+.net]
>>220
2ch脳全開だな。

しかし、こういう馬鹿の「この俺様が答えてやるのだからお前は俺様に礼儀を尽くせ」って
思考回路って何様のつもりかね。
馬鹿じゃないの。

誰もお前に回答して下さい、なんて頼んでねえだろ馬鹿。

テメエがテメエの欲求を満たすために頼まれもしないのにテメエの意思で書いてるに過ぎないのに
それを忘れて自分が開いてに対して何かを要求する権利を持ってるかのように錯覚する>>220みたいな
エゴイストって馬鹿だと思うし理解できんわ。

223 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:06:05.15 ID:1MCMp/1v.net]
webformで、
例えばlistviewやgridviewを使ってtableを作ったとして、javascriptでtableエレメントに行追加等の操作しても
それをサーバ側で拾う方法って無いですよね?
行追加自体をサーバ側でやって、レンダリングするしか無いですかね。

逆に.net MVCだとバインディングはname属性の規則性でバインドされるんで
name属性を指定して、javascriptで追加してあげれば、コントローラーで取得できるんですかね

224 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:15:10.40 ID:RL8ekZoR.net]
>>217
Rx勉強しろ
とっかかりはむずいけど慣れたら超便利

225 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:31:31.33 ID:yq3eT/D1.net]
>>222
理解できなくていい。ただお前は去るべきだ。

2chが嫌いで他サイトが好きなのなら、他サイトで質問するべきだ。
2chで質問している以上、2ch流の対応をされても文句を言える筋はない。
そしてお前自身2chが嫌いなようだから、お前は2chを止めるべきだ。

226 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:37:38.58 ID:l4YWW2h+.net]
>>225
よく分からん独りよがりの理屈。

>>225みたいな奴っていかにも今時の一人っ子のわがまま坊主って感じ。
ゆとり?
それお前のことだろ馬鹿。

227 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:43:58.56 ID:+vfdgVrV.net]
Rxとかいう失敗作

228 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:48:09.66 ID:l4YWW2h+.net]
しかし、お前は自分が何か特権を持ってると錯覚してるぞと言ってるそばから
>>225みたいな勘違いした特権意識丸出しのレスができるって病膏肓に入る馬鹿ってこういうのを言うんだね。

229 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 20:50:08.86 ID:cRCiNpbO.net]
あちゃあ…
自己解決したのに解決した方法も書かずに去るというコンボまで決めちまったのか

マジで恥を知れって

230 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 22:01:20.19 ID:CAQs6xCh.net]
>>222
> この俺様が答えてやるのだからお前は俺様に礼儀を尽くせ」

横からすまん
何か知らんがこの場合は回答者と質問者の関係だろ?
だったら質問者は回答者に敬意払っていいんじゃないの?w
乞食が偉そうにしても何ももらえないぞw



231 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 22:47:07.40 ID:yq3eT/D1.net]
発狂具合からして、本人としかw

ちなみに、他スレを見てないと気づかないと思うが、正直言ってC#のスレはかなりマトモだ。
だからこの手のキチガイ逆ギレクレクレ君は今後とも来る。気を付けた方がいい。
以下参考。最近おかしな奴が急に増えた。居着かれても困るだろ。

【JavaScript】1から10まで足せません
peace.2ch.net/test/read.cgi/hp/1444186237/883-888
【JavaScript】if文は難しくて書けません
peace.2ch.net/test/read.cgi/hp/1448293871/162-169
【Java】キャストできません
peace.2ch.net/test/read.cgi/tech/1445609364/458-460
【Java】エラーが取れません
peace.2ch.net/test/read.cgi/tech/1445609364/489-493

232 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 22:55:20.15 ID:S5USnmm8.net]
pythonとapiにもここのところ妙なの湧いてんだよな
何だろう一体

233 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 23:47:03.54 ID:yq3eT/D1.net]
APIのキチガイ、驚きのハイレベラーだった、、、
> 私は、このスレ民が誰も持ってないVS2015を購入する財力があるんですよ?
> 再三に渡り申し上げていますように、私のコードにはバグが入り込む余地など皆無ですから
peace.2ch.net/test/read.cgi/tech/1438695290/765

状況からして、組織的に2chスレを毀損しに来ているとしか思えない。
冬休みに見せかけたひろゆき流というか。
おそらくム板を潰して住民の移動を促したいのだろう。
で、以前teratailの名前を出したら状況が変わった気がしたから、今回も試してみたw

しかし夏休みでもここまで酷くならないのに、(というか夏休みでも大して変わらないのに)
やりすぎでバレバレだろ。
どこか他にム板潰して得する連中っている?

234 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 23:48:47.66 ID:l4YWW2h+.net]
>>230
質問者が回答者に謝意(敬意wは大げさ)を表すのは人として当たり前だと俺も思うが、
自分で答えたくて答えてるにすぎないことを忘れて回答者が謝礼を当然視したり、
>>210みたいに相手に自分の価値観を一方的に押し付けるのは
不遜で勘違いも甚だしいって言ってるんだよ。

神戸でも福島でも誰に頼まれるでもなく自分で好き好んで出かけて行っておいて、
見返りを求めたり被災者のための救援物資を飲み食いする勘違いしたボランティアがいたそうだけど、
そういう馬鹿と同類だな>>210みたいのは。

235 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:11:01.67 ID:nsHRL9eA.net]
ものすげえめんどい流れ既に感じるんで全部は答えないよ

> 質問者が回答者に謝意(敬意wは大げさ)を表すのは人として当たり前だと俺も思う

人として当たり前なんて思わない
そんな道徳を押し付けようとしてるんじゃない
そーじゃない

みんなが言っているのはね
君にとっては義務じゃなくて権利だ
こうすればこうしてもらえるよ、というだけ
そうしなければ?
おそらく今後は単に無視され続けるだろう

236 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:15:56.28 ID:nsHRL9eA.net]
いや、今読むと>>210さんは「義務。筋。死ね」っていう言葉を使っているねw
だから>>235の「みんなが言ってるのは」部分は取り下げるわ
個人的な感想とだけにしとく

237 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:17:17.95 ID:8e/RtXYS.net]
C#の話なんですが

arrayとArrayList型とList型と、
HashtableクラスとDictionaryクラスと
なんで似たようなのがこんなにいっぱいあるんでしょうか

調べた限りでは、
 array: 要素数変更の際には再定義してまるごとコピーし無くてはならない。×
 ArrayList: 非ジェネリッククラスなので使うべきではない×
 List: おすすめ○

 Hashtable: 非ジェネリッククラスなので〜×
 Dictionary: おすすめ○

こんな認識なんですが
例えばarrayが活躍するような状況ってあるんでしょうか。
単にレガシーなだけですか?

238 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:39:56.06 ID:18/fwc/d.net]
>>237
ArrayListやHashtableはレガシー。
arrayはC#の配列の基本クラス。

239 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:41:29.03 ID:XssrJ5Dg.net]
215-217です。
様々なアドバイス有難うございます。要求コマンドは相手先の返答が変わる可能性を考えて1秒ごとにポーリングする形を取りたいと思っています。

240 名前:デフォルトの名無しさん [2015/12/14(月) 01:42:28.38 ID:yG0ytcqD.net]
>>237
ジェネリック版が存在する型の非ジェネリック版はレガシーだから使う必要なし
arrayはいわゆる[]で定義する配列のこと?
だったら要素数が固定でコレクション型に存在するメソッド(挿入とか)を使う必要がなければ
簡潔だし速いからまだま使うでしょう。
座標とかの添字アクセスが必要な場合は配列のほうが見やすい
3次元配列でList<List<List>>とかしたくない。
あと今のところListの内部実装は配列だったはず



241 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:43:40.41 ID:8e/RtXYS.net]
>>238
arrayはListのベースクラスになっている感じでしょうか。
ともあれ○つけたので間違いないということで安心しました
ありがとうございます!

242 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:44:56.55 ID:XssrJ5Dg.net]
そこで開始ボタンを押したというイベントで、無限ループのポーリング要求状態を維持。ボタン操作は固まらせずに停止ボタンイベントでループ脱出としたいです。

243 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:47:01.19 ID:8e/RtXYS.net]
>>240
なるほど…
enum使いようなものにはarrayの方があっているという感じでしょうか。
ありがとうございます!

244 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:48:32.61 ID:XssrJ5Dg.net]
threadやtask、invoke、delegateなどを徹底的に調べたのですが無限ループを片タスクに任せつつ、返答が変わったらすぐに表示部に反映というのが実現できません。

245 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:50:09.83 ID:XssrJ5Dg.net]
開始ボタンイベントの中に無限ループがある状態です。具体的な書き方をご教授くださいm(_ _)m

246 名前:デフォルトの名無しさん [2015/12/14(月) 01:55:50.98 ID:yG0ytcqD.net]
まず自分が書いたコードを出しなさいよ。
質問の直後に218さんがBeginInvokeのヒントをくれてるのになにが徹底的に調べただ

247 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:58:37.94 ID:pR0q+hJa.net]
掛け算などを徹底的に調べたのですが
6*7が分かりません
具体的な正解をご教授くださいm(_ _)m

248 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 02:02:17.35 ID:18/fwc/d.net]
>>243
予め配列の長さが固定で分かってる単純な配列の場合はarray(int[]とか)。
後からデータを足すとか、長さが不定の場合はList<>。

249 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 02:04:34.11 ID:30h96I3U.net]
>>245
ここはチャットじゃないんだから書き込みもうちょっとまとめような

250 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 03:21:55.90 ID:ccU2pCxg.net]
変なのが湧いてるなあ全く



251 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 05:49:23.31 ID:V5qe/+59.net]
>>217
深く考えず
・async/await
・dispacherメソッド定型呼び出し
・astask
・非asyncからasyncやtaskなどをawait呼び出ししない
・同様にtask.waitなどしない。async/awaitで強引に並列処理を実装しようとしない
・コンソールアプリとGUIではawaitの挙動が違う(語弊あり)
・むしろ全部非同期にする

を守ってasync/awaitすれば、優しい世界が待ってるよ。
こいつらの動作原理を知識0から真面目に知ろうとするとガチでで20時間ぐらいかかるから、あまり深く考えなくて良い

252 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 22:10:44.05 ID:daRnSbpo.net]
public readonly static string FieldName =






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

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

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