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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 12:02:50.03 ID:845Zva4M.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

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

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

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください

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

■前スレ
ふらっと C#,C♯,C#(初心者用) Part122
echo.2ch.net/test/read.cgi/tech/1468078489/

■関連スレ
C#, C♯, C#相談室 Part91
echo.2ch.net/test/read.cgi/tech/1467142749/

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

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

2 名前:デフォルトの名無しさん [2016/07/31(日) 12:14:02.41 ID:9Z6DmbVF.net]
:::::::::::/           ヽ::::::::::::
:::::::::::|  ば  じ  き  i::::::::::::
:::::::::::.ゝ か   つ  

3 名前:ン  ノ:::::::::::
:::::::::::/  だ  に  は イ:::::::::::::
:::::  |  な。       ゙i  ::::::
   \_         ,,-'
――--、..,ヽ__  _,,-''
:::::::,-‐、,‐、ヽ. )ノ      _,,...-
:::::_|/ 。|。ヽ|-i、      ∠_:::::::::
/. ` ' ● ' ニ 、     ,-、ヽ|:::::::::
ニ __l___ノ     |・ | |, -、::
/ ̄ _  | i     ゚r ー'  6 |::
|( ̄`'  )/ / ,..    i     '-
`ー---―' / '(__ )   ヽ 、     >>1
====( i)==::::/      ,/ニニニ
:/     ヽ:::i       /;;;;;;;;;;;;;;;;
[]
[ここ壊れてます]

4 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 12:35:06.34 ID:m2m9StIS.net]
おかしな人が湧きやすいスレだが、C#がそれだけ使われてるってことだろうな…
ともあれ >>1

5 名前:デフォルトの名無しさん [2016/07/31(日) 14:42:43.53 ID:JTJLwIya.net]
【閲覧注意】戦闘に巻き込まれて頭部を切断された少女の遺体。これがリアルなシリア。
dqnworld.com/archives/34.html
これが本当の戦争の恐怖。この少女には大人の戦争は関係ないですからね。巻き込まれた少女の遺体を持って何か
を訴えかけている男たちの映像です。

【閲覧注意】シリアで反体制派の兵士が顔を吹き飛ばされてしまう瞬間。
dqnworld.com/archives/89.html
スローモーションが怖すぎる・・・。

【閲覧注意】アッラーフアクバルを叫びながら少年を斬首する映像を公開する。
dqnworld.com/archives/3975.html
点滴?のようなものが見えるんだけど。助けられた少年じゃなかったのか。助けられた所を強奪されてアッラーフ
アクバル?なのかしら・・・。

【閲覧注意】磔にされた戦闘機パイロットの遺体。シリアにて。
dqnworld.com/archives/3996.html
今日のアッラーフアクバル動画。

【閲覧注意】この首吊り自殺、足スレスレだけど本当に死ねてる?
dqnworld.com/archives/4001.html
中国で撮影された首吊り自殺の映像です。既に死んでいると書いてあるけど自分で揺らしているようにみない?www

妻の目の前でぶっ飛ばされた旦那さん?これは死んだかな(°_°)
dqnworld.com/archives/4004.html
さすがにこれだけ飛ばされたら助からないかな・・・。

【閲覧注意】あおむけでゲロを吐きまくっている男性。助けてやれよ・・・。窒息するぞ(@_@;)
dqnworld.com/archives/4007.html
これ結構危ないんじゃないの?撮影してないで横向きにしてやれよ。これ窒息する可能性あるだろ。

6 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 16:19:39.67 ID:yOUiaiD9.net]
>>1


7 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 16:41:06.49 ID:a7xaHxHC.net]
>>1
スレ立て乙

質問からの派生の議論などは↓のスレで
ふらっと C#,C♯,C#(議論用)
echo.2ch.net/test/read.cgi/tech/1469538912/

8 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 16:58:20.07 ID:tdu9NojY.net]
imgur.com/hulL0Ns.jpg
自分の説明が悪いようで申し訳ないです
こういう感じでテーブルを作りたいと考えてます

public 科目 {
id
科目名
講師リスト
生徒リスト
}

それでもって追加するときに講師と生徒リストを結びつけたいと…
ListBとCは同時に存在してはいけないとの話ですが
それだと生徒から講師を、講師から生徒を検索するのができなくなりませんか?
イメージとしてなんですが、講師・生徒が科目の外部キーを持つように、
講師には生徒の※2の青丸を、生徒には講師の※1の青丸を入れたいってなってます

9 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:00:54.97 ID:tdu9NojY.net]
>>7
入れたいと言うよりは自動作成されるDのとこにある要素が※1と※2のみになってます
ただ値が入らず…のような状況で

10 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:17:48.08 ID:7sIN5pY9.net]
上を基本にすると科目・講師が1対多、科目・生徒が多対多
さらに科目に追加する講師と生徒は関係性があり、その関係は多対多
多対多の関係はEFが勝手に中間テーブル作ってくれてそこには値が入ってない
どうすれば入るのだろうか

って話でしょ



11 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:19:35.06 ID:7sIN5pY9.net]
>>9
科目・生徒も1対多

科目(C)を中間テーブルと間違えてるから俺と話があってないんだわ

12 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:24:13.82 ID:SlcEPNYS.net]
>>7
>生徒から講師を、講師から生徒を検索する
科目が講師、生徒への(逆向きの)リレーションをもって
生徒-科目-講師 または、講師-科目-生徒 とたどればいいだけ

ただその図のテーブルだと、講師が持てる科目は1つだし、生徒が持てる科目も一つだぞ

13 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:33:22.27 ID:SlcEPNYS.net]
>>9-10
元の話はA,Bのリレーション飲みに着目して話をしてたんだが
だから、Cはエンティティとして必要か?って聞いてたわけだが
Cがエンティティとして必要なら(科目であるなら当然YESなわけだが)、Aが持つのはC
つまり生徒が持つのは科目、講師が持つのも科目、生徒と講師の関係は科目を間に挟んでこそ成り立つ
それだけの話だと思うが

ちなみに
>科目・講師が1対多
だと、一つの科目を複数の講師が講義する ってことになるんだが
一人の講師は複数の科目を受け持つ が正しいんじゃないかね

要件的には前者の要望もあり得るけど、それだとさらに設計ややこしいぞ

14 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:35:48.10 ID:7sIN5pY9.net]
いや俺この人と話し合わない気がしてきた
そういう逆引きじゃなくて科目から講師を、講師から生徒を辿れるようにリレーション作りたいんでしょ…と俺は思うんだが
中間テーブルに拘ってるのはそういう意味でしょ
そもそもレスを見直して整理したら「中間テーブルは作成される」「でも中間テーブルに値は入らない」「何故ですか」

15 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:37:50.07 ID:0ENkURmo.net]
>>7
情報の重複を避けるなら検索時にたぐる。検索性能が重要なら更新時に整合性をとるように
メンテナンスする。このどちらしかないだろう。
なんか、やろうとしていることがどっちつかずのように思う。

16 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:38:34.43 ID:7sIN5pY9.net]
>>12
科目に対して講師たくさん居るから別に問題ないでしょ
むしろ講師のが多くて普通だと思うけど
複数の人が講義するじゃなくて、その科目を講義している人が複数居るって言ったら納得できんかね

17 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:43:50.97 ID:7sIN5pY9.net]
もうさ科目吹っ飛ばしてシンプルにしたらどうだ
講師・生徒の多対多

public class A {
public int Id {get;set;}
public virtual List<B> ListB {get;set;}
public A(){ ListB = new List<B>();}
}

public class B {
public int Id {get;set;}
public virtual List<A> ListA {get;set;}
public B(){ ListA = new List<A>();}
}

static void main(){
A a = new A();
B b = new B();

// 1.Aへ要素を追加
// 2.Bへ要素を追加
}

これでAB作られるわけだけどそれぞれのリスト持つから関係をどう作れば?って話でしょ
たぶん1.2 解決したら終わり

18 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 17:56:44.40 ID:SlcEPNYS.net]
>>13
科目、講師、生徒という話をするのであれば、少なくともその範囲においては「中間テーブル」なんてないぞ
(科目と生徒で中間テーブルが必要になるかもしれんが、そこには言及してないので)
科目は中間テーブルではないし、そういう主張も説明してないはずだが

そういう坂引きのそういうが何をさしてるのかわからんが
>科目から講師を、講師から生徒
科目から講師は、科目が講師(群)を持つだけ
講師から生徒は、間に科目を挟め
それだけだが

>>15
>その科目を講義している人が複数居る
要件としてあり得ることは言ってるだろ
今回がそこまで考慮されてるのか?考慮するのか?って話だぞ
まさに共同講演でもなければ、講師の違う科目は別科目として扱うほうが楽だぞ

19 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:06:10.43 ID:SlcEPNYS.net]
>>16
それをやると、AとBの「中間テーブル」が勝手に作成されて
Aを新規追加したら、A.ListBとAの関係は中間テーブルに勝手に保存される

そんなのは前スレのどっかでできたって言ってただろ

20 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:08:13.77 ID:/2R1tIBn.net]
>>7
科目も結合条件に入れると、RDBのややこしい話が出てきてしまうので、科目を無くした例じゃダメかい?

それとも、科目が前提で悩んでるなら、条件をしっかり書いた方が良いと思うよ。



21 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:12:17.93 ID:ryfTyHLn.net]
俺と似たクラス図の問題抱えてるわ

俺が持つ写真リスト
俺が持つ友人リスト
これが科目に当たるCの部分

写真リストは持っている写真
友人リストは写真に写っている人達
これがB, Cかな

写真1にはX, Y, Zが写っている
写真2にはX, Wが写っている
写真3にはX, Zが写っている
ってことはこれも多対多じゃん?
うわああああああああああ

写真1には誰が?→XYZ
Xはどこに?→写真1, 写真2, 写真3
一方通行の向きでこうしたいってなってるけどこれも写真と友人に双方のリスト持たせなくて良いのか?
それがないとLinQ使っても検索できる気がしないんだけど
やろうとするとそれ専用のカラムをつけないといけない気がする

22 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:19:28.97 ID:/SDpmLey.net]
>>18
え?だからそこの新規作成のコードで悩んでるんじゃないのか…?
俺も具体的にコードかけてないからでかい口叩けないけど

23 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:27:23.21 ID:SlcEPNYS.net]
>>18
単純にAとBで多対多ってだけならできるんじゃないかと思うんだが

今回は三つのエンティティが必要なのに、
それを二つのエンティティとそのリレーションだけでなんとかしようとするから無理がある

24 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:33:38.70 ID:/2R1tIBn.net]
>> 20
C#のコードになってないけど、こんなのじゃダメ?
各メソッドは写真友人の静的リストを操作。

写真{写真ID , Add友人(友人ID), Remove友人(友人ID) ,Get友人List()}
1
2
3

友人{友人ID , Get写真List()}
X
Y
Z

写真友人{写真ID,友人ID}

写真友人の静的リスト
1,X
1,Y
1,Z
2,X
2,W
3,X
3,Z

25 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:41:18.13 ID:a7xaHxHC.net]
盛り上がっているけど元の質問者の意図から外れてないだろうな?w

26 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:42:04.34 ID:tdu9NojY.net]
>>20
自分よりこちらのが例として良い気がします
まさにこんな感じです…

>>11
>>14
検索時に手繰ることも考えたのですが講師から生徒、生徒から講師を手繰るための専用の属性を追加する必要あるんじゃないか?となって
それならそれぞれを追加するときに関係付けれたら良いよねとなって今に至っています。
科目を通した講師と生徒の関係性は保てるけども
講師と生徒だけの関係性ないよね?と言われててコーディングしなおしてまして…

>>20さんのだと識別できる写真から友人を、友人から写真を見つけるためには関連テーブルないと…みたいに同じ状況です

27 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:45:36.60 ID:hOdlxuRW.net]
>>23
静的リストってのは自分で作るやつでええのかい
なんか出来そうで出来なさそう

質問してる人俺と同じところで悩んでるからタイムリーすぎるわwww

写真-俺-友人と辿れそうな気もするけども
俺の例だと友人に写真1だと判断させる何かが要るよね
そこで悩んでるのかな それなら同じ

28 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:49:53.18 ID:/2R1tIBn.net]
>>26
DBに作るならテーブル
プログラム上なら自分で作ったList<写真友人>を静的に持っておけば良いと思うよ。

29 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:54:30.55 ID:hOdlxuRW.net]
>>27
staticってことかな
俺も静的に自分で作るのは考えたのだけど今質問してる人と同じで自動生成されるなら
それ使いたいじゃん?ってなって使おうとしてる
ただ使うと片方を追加したときにもう片方に反応して異常に追加される問題が発生してる
entityState.Unchangedがうまくできない
db.Entry(xx).Stateの引数がなに!?ってつまってる

30 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 18:59:32.34 ID:0ENkURmo.net]
>>25
>>7の図を信用していいなら、たぐるだけならAとBだけで科目IDを介して相互に可能だろう。
そのうえで検索の効率を改善したいというのであれば、その結果と同じものをそれぞれが持つよう
追加/削除の際にメンテナンスすればいいし、たとえば講師と生徒の組み合わせに対して
問い合わせしたいということであればそういうテーブルを用意すればよい。



31 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:07:58.59 ID:hOdlxuRW.net]
>>29
横やりだけど俺と同じ状況って言ってるから科目は便宜的なもんだと思う
講師一人に対して生徒複数をn回繰り返してそのなかで生徒から講師を見たときに多対多が生まれてしまうよねって話かと思うわ
説明下手ですまん 俺と同じらしいから
>>20で考えると良いかも
科目・講師・生徒は俺も説明しづらい

32 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:37:21.76 ID:0ENkURmo.net]
ん、悪いが意味がわからん。関係が多対多ならそういうものとして表現する必要があるだろう。
多対多のどこで困っているのか?

>講師一人に対して生徒複数をn回繰り返してそのなかで生徒から講師を見たときに多対多が生まれてしまう

最初に講師の条件を指定しているんだからその条件を入れればそうはならんはず。

select * from A
join B on B.x = A.x
join C on C.y = A.y

BとCの条件を忘れると結果がB×Cになってしまうという初歩的なミスに近い。

33 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:40:31.97 ID:SlcEPNYS.net]
多対多ってのは二つのエンティティ間のリレーション(+中間テーブル)の話
科目・講師・生徒ってのは三つのエンティティの話

34 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:46:32.00 ID:SlcEPNYS.net]
とりあえずコード投下しとくわ
public class 科目
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int id { get; set; }
public string 科目名 { get; set; }
public List<講師> 講師リスト { get; set; }
public List<生徒> 生徒リスト { get; set; }
public 科目() { 講師リスト = new List<講師>(); 生徒リスト = new List<生徒>(); }
}
public class 生徒
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
public string 生徒名 { get; set; }
public List<科目> 科目リスト { get; set; }
public 生徒() { 科目リスト = new List<科目>(); }
}
public class 講師
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public int Id { get; set; }
public string 講師名 { get; set; }
public List<科目> 科目リスト { get; set; }
public 講師() { 科目リスト = new List<科目>(); }
}

35 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:46:48.57 ID:SlcEPNYS.net]
class MyDbContext : DbContext
{
public DbSet<科目> 科目リスト { get; set; }
public DbSet<生徒> 生徒リスト { get; set; }
public DbSet<講師> 講師リスト { get; set; }
public MyDbContext()
{
this.Database.Log = p => System.Diagnostics.Debug.WriteLine(p);
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<MyDbContext>());
System.Diagnostics.Debug.WriteLine(this.Database.Connection.ConnectionString);
}
}

36 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:47:49.62 ID:SlcEPNYS.net]
using (var db = new MyDbContext())
{
db.科目リスト.Add(new 科目 { id = 1, 科目名 = "政治学" });
db.科目リスト.Add(new 科目 { id = 2, 科目名 = "経済学" });
db.科目リスト.Add(new 科目 { id = 3, 科目名 = "社会学" });
db.講師リスト.Add(new 講師 { Id = 1, 講師名 = "山田" });
db.講師リスト.Add(new 講師 { Id = 2, 講師名 = "田中" });
db.講師リスト.Add(new 講師 { Id = 3, 講師名 = "池上" });
db.生徒リスト.Add(new 生徒 { Id = 1, 生徒名 = "ジョン" });
db.生徒リスト.Add(new 生徒 { Id = 2, 生徒名 = "マイク" });
db.生徒リスト.Add(new 生徒 { Id = 3, 生徒名 = "ジェーン" });
db.SaveChanges();

続く

37 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:48:13.11 ID:SlcEPNYS.net]
//既存生徒、講師を持った新規科目の追加
var k = new 科目 { id = 991, 科目名 = "池上 特別講義" };
k.講師リスト.Add(db.講師リスト.FirstOrDefault(p => p.講師名 == "池上"));
k.生徒リスト.AddRange(db.生徒リスト);
db.科目リスト.Add(k);
db.SaveChanges();
//生徒も講師も新規な新規科目
k = new 科目 { id = 992, 科目名 = "臨時講習会" };
k.講師リスト.Add(new 講師 { Id = 9921, 講師名 = "外部講師1" });
k.講師リスト.Add(new 講師 { Id = 9922, 講師名 = "外部講師2" });
k.生徒リスト.Add(new 生徒 { Id = 9921, 生徒名 = "外部聴講者1" });
k.生徒リスト.Add(new 生徒 { Id = 9922, 生徒名 = "外部聴講者2" });
k.生徒リスト.Add(new 生徒 { Id = 9923, 生徒名 = "外部聴講者3" });
k.生徒リスト.Add(new 生徒 { Id = 9924, 生徒名 = "外部聴講者4" });
db.科目リスト.Add(k);
db.SaveChanges();

続く

38 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:49:08.60 ID:SlcEPNYS.net]
//外部講師1の全生徒検索
var ks = db.講師リスト.FirstOrDefault(p => p.講師名 == "外部講師1").科目リスト.SelectMany(p => p.生徒リスト);
if (ks == null) return;
foreach (var item in ks)
{
Console.WriteLine(item.生徒名);
}


これでまだ何かあるならもう知らん

39 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:49:21.54 ID:a7xaHxHC.net]
>>36
■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/
参照しにくい上にレスの無駄遣いになる

40 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:51:10.96 ID:SlcEPNYS.net]
ああ、最後に}が1個抜けた
>>33がエンティティ定義
>>34がコンテキスト定義
>>35からが操作側のコードな



41 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 19:51:36.36 ID:/2R1tIBn.net]
ideone.com/TowsRy
ideone.com/5bG0vs

なんか間違ってたらスマンな。
ローカルでは普通に動いた。
中間テーブルにもデータが出来てる。

42 名前:40 mailto:sage [2016/07/31(日) 19:54:16.46 ID:/2R1tIBn.net]
SaveChangesが2回入ってしまった。
途中のは消してもOK

43 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 20:02:32.08 ID:SlcEPNYS.net]
>>38
すまん。次からそうする
エンティティ定義だけでもここで示したかったんだ
勢いで全部張った
今では反省している

44 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 21:18:29.04 ID:hOdlxuRW.net]
このコードって俺の関係でも使えるのかな

45 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 21:24:06.50 ID:hOdlxuRW.net]
レスを見直してたんだけど
講師の人のだと外部キーとしてListBとCのどちらか必要ないってのは何故なんだろ
講師から見たら科目・生徒をそれぞれを紐付ける重要なファクターだと思ってしまう

46 名前:デフォルトの名無しさん mailto:sage [2016/07/31(日) 21:33:38.39 ID:SlcEPNYS.net]
>>44
講師生徒の話と、ABCの話を混ぜるなと

講師と生徒に直接の関係がないから、講師が生徒を持ってるのはおかしい
あるいは
A.ListBとA.C.LisstBが必ず同一なら、同一の情報を複数個所に持つ必要がない

同じことしか言ってないし、C#もLinqも関係ない話だからそろそろ終わりにしてくれ

47 名前:デフォルトの名無しさん [2016/07/31(日) 22:44:17.15 ID:KRNaJHTC.net]
それにしてもセミの鳴き声がうるさいなw

48 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 02:30:05.89 ID:whHwDgoj.net]
なんで切れてんだこいつ

49 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 11:01:28.50 ID:O5g9L92b.net]
プログラミングでフラッシュっていったら初期化のことですか?
それともデータを消すということなのか、いまいちわかりません

50 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 11:09:29.37 ID:9b8KRrTw.net]
人で例えると下剤を飲むカンジかな



51 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 11:17:47.86 ID:cs1OuQE6.net]
トイレの流すボタンも英語でFlash書いてあるな
まーバッファに溜まったもの全部処理して空にする

52 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 11:59:02.14 ID:yIP/hXrs.net]
flush じゃなくて?
Hattenが流れるトイレ

53 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 12:00:39.94 ID:3q+qs35i.net]
>>48
flush はデータキャッシュの仕組みの一部
受け渡しを省いて貯めこんだデータを一気に吐き出す
大抵は少しずつ吐き出してるから気にしないことも多いけど
これを忘れるとデータが行方不明になったりする

Flash なら Web で主流だったマルチメディアのための技術
ただし既に寿命が尽きた

54 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 13:05:26.23 ID:0PxnJBWw.net]
Flushは便所を流すもので、Flashは禿頭に輝きを足すものだ。

55 名前:デフォルトの名無しさん [2016/08/01(月) 13:24:33.39 ID:ju4FPINm.net]
髪の話をするな繰り返す髪の話をするな

56 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 14:31:00.92 ID:0PxnJBWw.net]
>>53
Oh, Your head is Glitter!
※「髪」の話ではない。

57 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 16:30:14.78 ID:LUOh4w+m.net]
dataSetクラスのRejectChangesメソッドについて質問です
メロンパンの価格を105円から110円に変更した後にRejectChangesメソッドを使って変更前の105円に戻すサンプルコード書いてるのですが
dataset.Tables["Table1"].RejectChanges();を実行させるとTable1の全データが空白になります
dataset.Tables["Table1"].Rows[0].RejectChanges();と行を指定するとその行だけが消えて
サイトに書いてるような編集前に戻すことができないのですがどこが間違っているのでしょうか
ご教授ください

okwakatta.net/code/dst12.html

58 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 16:30:50.61 ID:buiAh0Ub.net]
>>52
ため込んだデータはそこにあるのになんでflushしないとデータが消えるんですか?

59 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 16:41:36.34 ID:LUOh4w+m.net]
自己解決しました


dataset.Tables["Table1"].AcceptChanges();を変更したいコードの上に書けばよかっただけみたいです

60 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 17:14:31.62 ID:cesk8lNx.net]
>>57
c#のメソッドの話ではないので
スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1464139565/
に移動してください



61 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 19:33:00.40 ID:EwKQYn8n.net]
>>48
フラッシュの意味が知りたいならバッファーとかキャッシュとかが
なぜ必用になるのかを理解する必要がある。

62 名前:デフォルトの名無しさん mailto:sage [2016/08/01(月) 20:05:09.44 ID:Pl/m9xU5.net]
>>54
変な帽子〜

63 名前:デフォルトの名無しさん [2016/08/02(火) 01:47:26.69 ID:1tBm9uAw.net]
頭かゆい

64 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 08:11:40.81 ID:WvYs1Olo.net]
>>50
トイレでFlash焚くと逮捕されますよ

65 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 17:02:17.62 ID:4WoLw3FF.net]
Task.Factory.StartNew()を断続的に使用しているのですが、
何回も繰り返している内に遅くなってくるのは、なぜでしょうか?

ちなみに、スレッドは2個以上立ち上がらないように、処理はしています。

66 名前:デフォルトの名無しさん [2016/08/02(火) 19:29:24.95 ID:zxqOD1qT.net]
>Task.Factory.StartNew()を断続的に使用しているのですが、
>何回も繰り返している内に遅くなってくるのは、なぜでしょうか?

Taskは確かに完了してんの?
Task内の処理が遅くなるの?スケジューリングが遅くなるの?

>ちなみに、スレッドは2個以上立ち上がらないように、処理はしています。

これはどうやってやってるの?

67 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:34:29.82 ID:PbRjMUHM.net]
>>59
話が発展して他の言語の話になっただけだろ
お前頭おかしいの?うっとうしいからこのスレから消えろ

68 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:44:08.05 ID:JEZ5M90/.net]
でも話が冗長だったよね

69 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:46:44.78 ID:S5QMVoml.net]
そもそもの質問が
>プログラミングでフラッシュっていったら
だったからなぁ…
(普通はくだ質スレ案件)

70 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:49:24.49 ID:S5QMVoml.net]
あ、前スレでPOSTがどうたらやってた人か?
その続きってことか?

(…なら追い出されて当然…とか言うとまたキレるからやめとこう)



71 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:50:29.93 ID:PbRjMUHM.net]
関連として出てきた話すらこっちのスレでどうぞっていうだろ?
9割C#の話で対比で別の言語の話が出たとしてもだ、自治もここまでくるとキチガイの域

72 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:51:01.29 ID:LBy6cWLg.net]
>>68
だよな。

73 名前:デフォルトの名無しさん [2016/08/02(火) 19:51:07.63 ID:PbRjMUHM.net]
>>69
(…なら追い出されて当然…とか言うとまたキレるからやめとこう)
この一行いる?ww

74 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:52:16.33 ID:LBy6cWLg.net]
>>70
9割C#の話で対比で別の言語の話が出たとしてもだ、自治もここまでくるとキチガイの域

>>ここまでくるとキチガイの域<<

>>キチガイの域<<

・・・これがサイコパシーか。

75 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:53:16.80 ID:1biageaY.net]
>C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
よろしくお願いします

76 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:53:58.84 ID:PbRjMUHM.net]
盛り上がってきた?
ID:LBy6cWLg
ID:LBy6cWLg
は煽り屋だから絶対にレスは怠らないんだよな
反論しようかなぁ…

77 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 19:59:46.23 ID:LBy6cWLg.net]
>>70
とりあえず、自分で調べて覚えていくといいよ。

ttps://msdn.microsoft.com/ja-jp/library/system.io.stream.flush(v=vs.110).aspx
ttps://msdn.microsoft.com/ja-jp/library/system.io.stream.close(v=vs.110).aspx

例えばこれ。
機械翻訳で日本語が変だから、英語モードにして、マウスを英文に当てながら日本語訳と照らしあわせて読むと便利。

78 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:00:54.63 ID:PbRjMUHM.net]
なんで俺が質問したことになってんのかなぁ…

79 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:01:50.48 ID:PbRjMUHM.net]
自治厨って何が楽しいんだろう?
話が弾めばそれでよくね?

80 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:03:01.77 ID:l2W1ufxp.net]
いつもの連投君だからみんなスルーしてね



81 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:03:44.52 ID:LBy6cWLg.net]
あぼ〜んしました。

82 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:09:29.37 ID:PbRjMUHM.net]
どんな話題でも受け付けるのにflushの話もだめってちょっとおかしくね?
flushとC#の関係で話弾ませばいいでしょ

83 名前:デフォルトの名無しさん [2016/08/02(火) 20:15:54.16 ID:PbRjMUHM.net]
>>80
いっとくけど煽った事実を取り消すために質問に答えてもお前がまともな人間ではないことは確かだぞw
こういう話題もいいんじゃね?的な提案に対してよくそれだけ舐めた口がきけるな

84 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:23:15.88 ID:PbRjMUHM.net]
はい次w

85 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:37:36.46 ID:PbRjMUHM.net]
>>79
違います、スレ進行は平和にいきましょう

86 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 20:46:08.44 ID:HL5T2dK4.net]
>>81
その通りだから馬鹿は無視してレスすりゃいいんだよ。
だいたい言うまでもないが「○○の話題は禁止」なんてレスが一番非生産的でスレ違い。

87 名前:デフォルトの名無しさん [2016/08/02(火) 21:23:22.41 ID:zxqOD1qT.net]
なんだいつものか
とっとと死ねよ

88 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 21:24:28.86 ID:cFVAdB/l.net]
他人に文句を言うんじゃくて答えてあげればいいだろ

答えられないなら、質問の内容がこのスレにあっているか判断できてないんだから誘導した他の人に文句言うなよ
一般的な話なら他のスレでやったほうが詳しい人やわかりやすい説明できる人が多いだろ

Flushの動作は実装に強く依存するから下手に具体的なこと書くと不正確だったり、当てはまらなかったりするんだよなあ
C#レベルだと、「そういう決まりだから」が答え

89 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 21:44:17.44 ID:PbRjMUHM.net]
誘導してる奴こそ質問もしないし答えもしないし存在価値ないだろ…
Flushについては俺はどうでもいいけどさ、Bufferとの違いが分からないくらいかな

90 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 21:52:45.92 ID:HL5T2dK4.net]
抽象的な答えはキャッシュを実体に反映させるのがflushって感じかな。

だから前も書いたけどそもそも何故どういう場面でキャッシュが必用になるか理解してないと
動作の意味を実感するのは難しいのかもしれない。



91 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 21:56:38.82 ID:PbRjMUHM.net]
OS理解してないと言葉だけ見て色々考えても仕方ないんじゃない?

92 名前:デフォルトの名無しさん mailto:sage [2016/08/02(火) 23:30:14.10 ID:9ycx7XAc.net]


ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1469538912/

93 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 02:38:27.77 ID:FoKdYgy2.net]
>>88
回答もせ

94 名前:ず暴言を吐き、質問しにくい環境を作り出すお前はそれ以下だぞ

Flushとかキャッシュの考え方はOSというよりももっと一般的なものだな
ソフト側で実装することもあるし、ディスクのミドルウェアとかでも使われうる技術
OSとかミドルウェアとかはさすがにスレチだから、そういうのも含めて誘導だろ
[]
[ここ壊れてます]

95 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 06:32:38.78 ID:hBXg68Dk.net]
>>91
過疎スレへの誘導…嫌がらせ行為に他ならない
こんな奴が批判されずにずっと粘着し続けてるんだな

96 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 07:22:04.65 ID:PM+UcDni.net]
インスタンス化したクラス以外からオブジェクトを利用するにはどうすればいいのですか?
雰囲気としてはこんな感じのことがしたいのですが・・・・・
https://dotnetfiddle.net/Widget/nEDDet

97 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 08:39:40.08 ID:Ls2YKypB.net]
void Ccc(Aaa a) { Console.WriteLine(a.i); }
普通はこうする

98 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 08:40:02.50 ID:ZXeq6keH.net]
>>94
public void Ccc(Aaa aaa) {
}
と、定義する

99 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 11:17:14.95 ID:uW5WiLiF.net]
一応こっちでもいいよ。
public class Aaa{
  public int I{get;set;}
}
public class Bbb{
  public Aaa A{get; private set;}
  public Bbb(Aaa a) {
    A = a;
  }
  public void Ccc(){
    System.Console.WriteLine(A.I);
  }
}
class Hello
{
  public static void Main(){
    // Here your code !
    var aaa = new Aaa();
    var bbb = new Bbb(aaa);
    aaa.I = 1;
    bbb.Ccc();
    System.Console.ReadKey();
  }
}

100 名前:デフォルトの名無しさん [2016/08/03(水) 13:41:35.76 ID:m0rhFcyF.net]
Attaching an entity of type failed because another entity of the same type already has the same primary key value.

主キーが二つあるってエラーなのかなこれ
AがBクラスのリストを持っている構造でエラーが起きています



101 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 13:48:06.96 ID:v7zxzFcD.net]
>>98
ソースが無いと、何をやろうとしてエラーになってるか分からないっす

102 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 13:50:12.58 ID:fyF/wT3P.net]
value 値が重複

103 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 14:16:18.58 ID:8916Nt3B.net]
キーのハッシュ値か何かが重複してるんじゃね

104 名前:デフォルトの名無しさん [2016/08/03(水) 14:21:55.96 ID:m0rhFcyF.net]
やろうとしているのは、>>20です。
コードとかあったり、またレスで参考になるのが多いので、三つの関係を二つの関係にして考え直したら詰まっているので聞きに来ました。
俺が持つ写真リスト、友人リストってのをなくして、
単純に写真と友人の関係で考えようとしています。

写真リスト:持っている写真
友人リスト:写真に写っている人達

写真1にはX, Y, Zが写っている
写真2にはX, Wが写っている
写真3にはX, Zが写っている

写真を写真DBに登録→映っている人を友人DBに登録って形にしようとしているところです。
写真DBに写真を登録する時には、紐付け対象の友人DBが存在しないので写真のみ登録して、
友人DBに友人を登録する時には、写真DBのIDを外部キーにしてどの写真の情報なのかも登録しようとしています。

そしたら、登録はできるのですが…友人を登録する時に関係のない写真に新規追加などがされて数が異常に増える問題が起きてしまいます。
mslaboratory.blog.eonet.jp/default/2012/05/entity-framewor-2c13.html
を参考にして、写真一枚一枚のDBを抜き出して、UnchangedやAttachとか試みているけど効果がないorエラー頻発…

ideone.com/e.js/CrtNh1
コードは必要そうなところを抜き出して書き直したやつが上

105 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 14:30:49.38 ID:m0rhFcyF.net]
ちなみに参考にしたのは>>40
これを綺麗に書き直したかったけど俺にはできなかった…

106 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 14:35:24.88 ID:8916Nt3B.net]
写真に写っている人(1-X, 1-Y など)をレコードにして
そいつが 写真ID と 友人ID をインデックスに持てば後は簡単な気がする

テーブルは3つ(写真、友人、リンク情報)

107 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 14:49:42.49 ID:m0rhFcyF.net]
>>104
三つ目のテーブルの話だよね
それも考えたんだけど中間テーブルとかの話で勝手に作られるってあるみたいだから
それを利用しようとして見たら本当にテーブルできてる
ただ異常に値が増えるから困ってるってとこですわぁ…

108 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:01:58.98 ID:uW5WiLiF.net]
完全にDBの構造の話だな。。。

テーブルは「写真、友人、写真に友人が載っているリスト、写真に友人が載っているリスト詳細」で、定義は以下。

写真{
 PK ID、
 ファイル名
}
友人{
 PK ID、
 名前


写真に友人が載っているリスト{
 PK ID、
 FK 写真に友人が載っているリスト詳細のID、

写真に友人が載っているリスト詳細{
 PK ID、
 PK(
  FK 友人.ID、
  FK 写真.ID
 )


DBの正規化的には「写真に友人が載っているリスト」は有った方がいいが、
理解できないうちは作らなくてもいい。

109 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:03:02.84 ID:uW5WiLiF.net]
>>105
先にテーブルを自分で作って、それをマッピングすればいいんじゃないの?

110 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:06:36.06 ID:pX27JEVl.net]
>>103
>>40 だけど、中間テーブルのことは難しく考えなくてもいいんじゃない?
せっかく勝手にORマッピングしてくれてるのだし。

書き直して動かないなら、やはりソースを見たいな。



111 名前:デフォルトの名無しさん [2016/08/03(水) 15:06:56.64 ID:m0rhFcyF.net]
>>106-107
答えてくれてありがとう。
個人的な課題の話で、構造を書き換えるのが無理なんだわ…

>>106のはおそらくクラス設計からやり直せって話なんだろうけども、
今は課題に対してこのクラス設計でって話になっているから変えられない…

>>107も同様で、コードファーストなのでデータファーストに切り替えれないんよ

112 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:10:48.32 ID:fyF/wT3P.net]
>>109
中間テーブルが作られるのは確かだけど、
それをコードから操作するためにはコード内に対応するエンティティが必要

中間テーブルはフレームワークが勝手に作るのでコードからはエンティティの定義ができない

中間テーブルが欲しいなら、それにあたるエンティティを自分で作っておく(勝手に作らせない)のが正解
…となるように思うんだけど…

勝手に作られる中間テーブルって、
コードでList(IColelction)として保持しているデータをDBに保存するために
フレームワークがフレームワーク自身のためにこっそり作っただけで、
ユーザーに使ってもらうために作ったものじゃないと思うんだよね…

113 名前:デフォルトの名無しさん [2016/08/03(水) 15:16:54.63 ID:m0rhFcyF.net]
>>108
以前はありがとう
ドヤアアアアアアアアアしたく

114 名前:てこっそりやってたけどできんかった
コードは>>102がほぼ全て
データは他のところから取ってきているから書けんけどデータの取得方法だけが違うだけで内容としては変わってないと思う

>>110
操作とかデータを取得することはできないってことなのかな
中間テーブルが作られるだけで意味ないとイメージすればよろしいのだろうか
ただ、中間テーブル云々の前に
友人に写真リストを追加してDB保存すると、写真に新規追加される問題があるから
この問題は解決しないといけないという現状。たぶんこの問題をクリアしないと結局次に進めない
中間テーブルって話ではないんじゃないかなってなってて、上の方のサイトを見てAttachとかやっていたところ
[]
[ここ壊れてます]

115 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:20:34.60 ID:RQkvsjZ7.net]
別手法で解決策を提示するのは相変わらず変わらんのだなwwwww

116 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:23:21.26 ID:PbSq5cfW.net]
エラー自体ははっきりしてるので、、
ちょっと試しに単純なデータでも出るかやってみてよ

117 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:23:49.27 ID:uW5WiLiF.net]
>>109
成る程、、、理解したw 変更できないってのはもどかしいけど、がんがれ。
ADO.NETの話だから専用スレがあったらソッチの方がいいかも知れんよ。
(スレ誘導ウザイ厨に補足されそうで嫌だけど)

118 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:25:59.10 ID:m0rhFcyF.net]
>>113
データを写真以外でも良いから簡単な例でってことかな
ちょっと組み換えてやってみるよ

>>114
これってC#の話でなくその話なんか
最近C#始めたばかりでどれがどれでなんてわからんのよね

119 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:26:09.37 ID:uW5WiLiF.net]
ID変えてまで変なこと言ってる。。。
あぼ〜んしますね。

120 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 15:28:12.51 ID:uW5WiLiF.net]
1対1
1対N
N対1
N対N
って感じで広げていく方が原因を追いやすい希ガス。



121 名前:デフォルトの名無しさん [2016/08/03(水) 15:58:47.02 ID:m0rhFcyF.net]
試しに超簡単な例でやってみたら問題なく動いた
ただ、四層構造で今DBにデータ格納してるのだけどそれが原因なのかなって思ってきた…

using( var db = new DbCntext ) {

}

別のとこに存在する上記のコードで変更すると、関連するデータがすべて変わる雰囲気がある

122 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:24:27.25 ID:pX27JEVl.net]
>>111
ちらっと見てみたけど、tmpImage取ってきてすぐAttachしてるのって何か意味あるのかな?
(俺が無知なだけならスマンの)

Images tmpImage = ( from d in db.ImagesInfo where d.Id == image.Id select d ).First();

db.ImagesInfo.Attach( tmpImage );

123 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:42:27.07 ID:m0rhFcyF.net]
>>119
そこ考えているとこでどういう意味があるのだろうかは効果があってから考えようとしていた
アタッチは接続的な意味があると思ってて取ってきたものに接続することで変更を許さなくするものだと勝手に思い込んでる
参考はこれ mslaboratory.blog.eonet.jp/default/2012/05/entity-framewor-2c13.html

124 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:43:39.18 ID:m0rhFcyF.net]
本当はimageを入れれば良いんじゃないかと思ってるのだけど入れると
>>98のエラーが出てくる どの値が被っているのかが全然わからない…

125 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:46:50.62 ID:bderv+bK.net]
INNER JOINで条件ゆるくて同じPKが複数出てきてるんだろうけど
EFの方をよくわからんからなあ、ちょっと勉強しないとな・・・

126 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:56:52.39 ID:m0rhFcyF.net]
>>122
もしかしてなんだけど
写真リストが持つ友人リスト
友人リストが持つ写真リスト
写真リストが持つ友人リスト…ってループするから
1つ目の友人リストと、2つ目の友人リストが被って〜…とかありえるのかな

今回のやつで中間テーブルを使用せずに>>110が言うようにするならどうすれば良いんだろう
写真リストは写真情報
友人リストは写真情報
同じ写真情報テーブルを持てば良いのかな
それとも四つのクラスだろうか>>106のような

127 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 16:58:53.32 ID:E+3fwoaI.net]
>>121
Attachが必要なのって、今のcontext以外で作ったインスタンスと、今のcontextに紐付ける場合。
なので、今のcontextから取り出したインスタンスをそのままAttachしても意味無いと思う。

128 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:01:47.79 ID:m0rhFcyF.net]
>>124
別のusing(var db = new .....)の中でのインスタンスと紐付ける場合に必要って認識で良いのかな

129 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:22:57.85 ID:fyF/wT3P.net]
>>123
自分は >>104 に賛成
写真-友人のリンクを保存するテーブルが一つ追加されればいいはず
そして、写真、友人それぞれのエンティティに相手のListはいらない
リンクを表すエンティティを作って、お互いの関係についてはすべてそこで処理

130 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:27:13.60 ID:m0rhFcyF.net]
>>126
それで今考え直してるところ。その三つ目のテーブルでおそらく

撮影情報テーブル
写真番号 被写体
1 X
1 Y
1 Z
2 X
3 Y
3 Z

こんなテーブル作るって意味よね。
この場合このテーブルには写真と友人のリストを持たせる
そして写真と友人の相互のリストを消し去る
ってのは問題なくできそうなんだけど関係性を繋げるキーってなにか設定いるかな
写真番号と被写体はそれぞれのテーブルの外部キーになるとは思うのだけども



131 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 17:36:00.46 ID:fyF/wT3P.net]
こうじゃない?
PcitureクラスとFriendクラスを結びつけるとして、

class Relation
{
 public int PictureID { get; set; }
 public int FriendID { get; set; }
}

class PictureFriendContext : DbContext
{
 public DbSet<Picture> Pictures { get; set; }
 public DbSet<Friend> Friends { get; set; }
 public DbSet<Relation> Relations { get; set; }
}

132 名前:デフォルトの名無しさん [2016/08/03(水) 17:41:19.97 ID:m0rhFcyF.net]
>>128
おおわざわざありがとう
ideone.com/DiTuFt
一応俺も書いてみたけど少し違うね…ここはリストで持つ必要や、写真・友人との関連性は必要ないのかな
リストだとまた変な感じになるのか…

そのPictureIdとかは重複を許すってので合ってるよね

133 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 18:48:41.57 ID:atH4tWg3.net]
猫が写ってる!

134 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 18:56:54.40 ID:pX27JEVl.net]
>>125
>>120 のサンプルも、usingの範囲外で作ったインスタンスAttachしてる。

135 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 19:53:26.70 ID:fyF/wT3P.net]
>>129
Relation クラスにIDを持たせるの忘れてた…ごめんなさい
PictureID、FriendIDはもちろん重複可

サンプルができたので貼っときます
ideone.com/5XmKW7
(PictureFriendSampleをnewしたらテスト実行)

136 名前:132 mailto:sage [2016/08/03(水) 20:12:26.73 ID:fyF/wT3P.net]
ごめん!!!
最後のクエリが間違ってたのと写真と友人の関連づけ確率が高すぎたのを修正…
ideone.com/P50YaZ

137 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 22:43:54.41 ID:m0rhFcyF.net]
>>133
おお 長々とありがとう
こちらもなんか変な問題にぶちあたってたとこで困ったらここに来るようになった
一番始めにデータには紐付けてはしてないのね
あとで紐付ける感じなのですな

まだ全然わからないコードが多いからまずはべんきょうしてくるわ!!!!!

138 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 22:56:47.90 ID:PIsq5bYs.net]
asp.net coreの質問てあり?

139 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 23:02:35.24 ID:oiDTcOGH.net]
>>135
こっちじゃダメなの?

【質問】ASP.NETスレ Part7【雑談】
tamae.2ch.net/test/read.cgi/php/1343282128/

140 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 23:33:30.41 ID:wKahhl4a.net]
リレーション用のテーブルもエンティティとして自分で管理するのも方法ではあるだろうけど
それでは何のためにエンティティでリレーションたどったり自動で中間テーブル作る機能があるのかと

エンティティ2個でやる例
ideone.com/JlsB9b

とりあえずAttachとか忘れて全部コンテキスト配下でやれ



141 名前:デフォルトの名無しさん mailto:sage [2016/08/03(水) 23:58:03.96 ID:v7zxzFcD.net]
>>135
実はこんなスレも……
.Net Core / Net ASP Core
echo.2ch.net/test/read.cgi/tech/14672

142 名前:25941/ []
[ここ壊れてます]

143 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 01:26:47.69 ID:KJGV+bda.net]
>>137
四層構造って言ってるしそれはそれで無理なんじゃね?
四層だから必要なときにdbアクセスでアタッチとか必要になってる気がした
当人と違うしコード読んでないからわかんねぇけどさ

144 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 04:32:59.95 ID:oWVthcOw.net]
4層構造とかちょっと理解できん
実テーブル4個ってなら、エンティティの定義と生成されたテーブル定義出してくれって感じ

なんか隠れた条件や要件でもあるならしらんが
写真と友人以外にエンティティとして「必要」なものなんてないだろ

145 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 08:11:20.34 ID:YuweHQdn.net]
家族(猫)と同僚が追加されました! New!

146 名前:デフォルトの名無しさん [2016/08/04(木) 08:23:38.45 ID:vS9OUDxy.net]
相談室もウンコみたいな話題で盛り上がっててなんだかな

147 名前:デフォルトの名無しさん [2016/08/04(木) 08:43:43.95 ID:0pX6MUjd.net]
昨日の晩から向こうも初心者スレになったので、ヨロシク

148 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 13:41:29.45 ID:eUvKuwTN.net]
C#で void* から byte[] に変換(キャスト)するにはどう書けばよいですか?

149 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 14:30:22.24 ID:Iq5WAESB.net]
キャストは無理
コピーならvoid*をIntPtrにキャストしてMarshal.Copyで

150 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 15:03:25.68 ID:ZLPe6sdc.net]
windowsフォームでメインフォームのlistboxに
サブフォームで入力した内容(氏名、生年月日、住所)を
登録したいのですがどう書けばよいですか?



151 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 15:09:33.57 ID:dpx64fng.net]
>>146
メインフォームにlistboxに書き込むメソッドをinternalかpublicで作ってサブフォームから呼び出すか
listboxをinternalかpublicにしてサブフォームから書き込むメソッドを作る

152 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 09:40:07.46 ID:u3WIRdgf.net]
ずっとwinformばっかやってきたけど、作ったwinformをwpfに変えるのって大変?

153 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 09:44:24.42 ID:YTOm0VxE.net]
ベタ移植なら字句翻訳レベルだけどそれだとあまりWPFの意味はない
WPFらしく作るならビュー周りは全部作り直し
っていうか乗り換えるならオワコンWPFなんかより思い切ってWeb行け

154 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 10:04:36.90 ID:u3WIRdgf.net]
wpfってオワコンなの?
web行けの意味がわからないんだけど…
windowsアプリもwebアプリも両方作ってるけど、やっぱ別だよ?

155 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 10:11:21.22 ID:HSLNFCI0.net]
>>146
サブフォームに
public Action<int,string> Entry;
みたいなものを作って、サブフォーム作成時にコールバックを用意するのが筋かな

156 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 10:13:13.02 ID:Lilhp+0b.net]
C#でタブレットPC向け(Win8以降)のアプリを作成するとしたら、WPFは必須?
標準の機能にはマルチタッチ用の機能が無いので、扱うとしたらWPFはいるのかな?

157 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 10:17:06.58 ID:5YPK7Aag.net]
C#でホームページを作りたい場合コードはhtmlとc#が半々を占めるの?
それともC#がhtmlの代わりになるから8割程度C#とか?

158 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 11:25:20.20 ID:ybsuHohg.net]
>>153
最終的には100%HTML+CSS+JS
C#はHTML等を生成するだけ

159 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 16:28:54.03 ID:Vnpr4HzA.net]
C#からC++で書かれたDLLへのアクセスについて質問です。以下のようなコードなのですが、C#からアクセスした場合、hoge.hoge2 がセットされません。どこが悪いのでしょうか?
[C++側(DLL)]
typedef struct
{
    wchar_t hoge1[256];
    wchar_t hoge2[256];
} HOGE;
bool __stdcall func(HOGE* hoge)
{
    wcscpy_s(hoge->hoge1, 256, L"HOGE1");
    wcscpy_s(hoge->hoge2, 256, L"HOGE2");
    return true;
}
[C#側]
[StructLayout(LayoutKind.Sequential)]
public struct HOGE
{
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)]
public Char[] hoge1;

[MarshalAs(UnmanagedType.ByValArray, SizeConst = 256)]
public Char[] hoge2;
}
[DllImport("hoge.dll", EntryPoint = "func")]
public static extern bool func(int index, ref HOGE hoge);

hoge = new HOGE();
hoge.hoge1 = new Char[256];
hoge.hoge2 = new Char[256];
bool res = func(0, ref hoge);

hoge.hoge1 は "HOGE1"がセットされている。hoge.hoge2 は なにもセットされていない???

160 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 16:59:06.04 ID:qtF7W1LG.net]
C++の定義とC#の定義とで仮引数が違うみたいだけど?
あとあんまり関係ないと思うけど返値がC++のboolならこっちbyteで宣言した方がいい



161 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 17:04:53.51 ID:Vnpr4HzA.net]
[C#側]
public static extern bool func(ref HOGE hoge);
でした。

162 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 17:57:02.20 ID:YTOm0VxE.net]
マーシャリング通さずにfixed char hoge1[256];の方が確実じゃね

163 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 19:00:49.52 ID:rSxfnuGG.net]
StructLayoutにCharSet=CharSet.Unicodeつけてみるとか

164 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 22:42:12.33 ID:1u9wjoQf.net]
C#のvirtualを関数に使うのはなんとなくわかるんだけど
変数にvirtual使うとどうなんの?これも上書きみたいなことするの?

165 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 22:47:59.88 ID:AgavxPh8.net]
>>160
変数にvirtual付けるとコンパイルエラーになります

166 名前:デフォルトの名無しさん mailto:sage [2016/08/05(金) 22:48:47.99 ID:1dJ45Htu.net]
>160
関数=(インスタンス)メソッドのこと?
virtualに指定出来るのは、メソッドとプロパティだけだよ。
これでピンと来ない場合は想定しているコードを書いてくれれば答えやすいです。

167 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 00:03:38.81 ID:FDM+aBaV.net]
>>162
>>161
ああわかった
プロパティだからvirtualつけることができてたのね
サンクス納得した

168 名前:sage [2016/08/06(土) 10:46:11.32 ID:/IrCQqX+.net]
任意の文字列から 「-」、「.」と数値(0〜9)だけを残し余分な文字を取り除きたいのですが
スマートな実装方法はありますか?

169 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 10:52:45.27 ID:RrWaYmp5.net]
>>164
スマートな方法というか正規表現使うか
該当するか1文字ずつチェック(文字のままでもバイト配列に変えても)するしかないような気がする

170 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:11:59.63 ID:Aiu/11jE.net]
>>164
string chars = "-.0123456789";
string result = new string(str.Where(chars.Contains).ToArray());



171 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:13:17.24 ID:yXATHeUJ.net]
Console.WriteLine(Regex.Replace("0aiueo123hoge456", "[^0-9]", ""));

172 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:14:23.23 ID:yXATHeUJ.net]
「-」もあったんだな。
Console.WriteLine(Regex.Replace("0aiueo-123hoge456", "[^0-9\\-]", ""));

173 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:15:42.95 ID:yXATHeUJ.net]
うがー。「.」もあったんだな。。。「\\.」を追加してくれ。連投すまん。

174 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:25:23.44 ID:dbq4lnef.net]
>>164
var filter = new char[] { '-', '.', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
var target = source.Where(filter.Contains).Aggregate("", (x, y) => x + y);

175 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:26:25.15 ID:WvVJrckt.net]
>>169
あるある、どんまい

176 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:28:41.55 ID:AMCUmI5q.net]
無意味でもLinq使えばスマートに見えるぞ!
あと、拡張メソッドでもいい

177 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:37:48.57 ID:yXATHeUJ.net]
>>166
>>170
色々あって面白いなw

178 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:42:05.52 ID:dqPdKOk8.net]
>>170
これはないわ
非効率すぎるから結合はフィルタかけた後にJoin使え

179 名前:174 mailto:sage [2016/08/06(土) 11:43:35.91 ID:dqPdKOk8.net]
訂正
この場合はJoinじゃなくてStringのコンストラクタだな

180 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:53:33.90 ID:4WcaCha9.net]
糞遅いコードばかり貼りやがって。



181 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 11:58:21.50 ID:GxNcCQSR.net]
>>176
Linqは遅い→百万回のループで数十msの差でした
はもう飽きた

182 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:13:45.80 ID:dbq4lnef.net]
>>174
https://ideone.com/Ib42NI
手元の結果は
TestMethod1→181ミリ秒
TestMethod2→104ミリ秒
TestMethod3→258ミリ秒
であった
たまたま気まぐれで書いた俺WIN!!何に勝利したのか分からんけど
ぶっちゃけどれでもいいんじゃないか

183 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:18:42.25 ID:JXt5PACI.net]
10万回の試行でその程度の差なら殆ど誤差みたいなものだな

184 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:21:41.85 ID:dqPdKOk8.net]
>>178
もっと長い文字列でやってみ
よくあるLINQ遅いみたいな話じゃなくて、悪名高いループで文字列+=と同じ問題

185 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:23:06.08 ID:0Ti/jpH+.net]
>>178
正規表現のやつだけ、他と文字列違ってない?

186 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:37:13.85 ID:4WcaCha9.net]
致命的。wpfが糞遅い理由が分かってねーな。

187 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:44:42.46 ID:JXt5PACI.net]
見当違いなことつぶやき、代案出さずに文句だけは立派な人が来た

188 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:53:33.75 ID:dhAdgMp9.net]
IndexOfAnyでも使って泥臭く書くのが結局一番早そう

189 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 12:54:17.70 ID:4WcaCha9.net]
wpfのソース見てないんだね。おまえらみたいなコードばっかだよ。

190 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 14:11:44.98 ID:/GaBlc8t.net]
優秀ってことか



191 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 14:17:42.26 ID:yXATHeUJ.net]
ttps://ideone.com/aZQl3d

00:00:00.0474900(10〜256文字長の半角文字列をランダムに100000行作る)

それの処理結果

00:00:04.4394780(166氏)
00:00:01.7575421(170氏)
00:00:03.2682252(俺)

正規表現は覚えればシンプルで楽だけど、
そもそも正規表現が重いのは当然で、既知の事実。
機能ムダに多いし。

一応正規表現にはコンパイル済み結果を用いることを強要できる。

>>178
>ぶっちゃけどれでもいいんじゃないか

同意。
面白い情報ありがとう>166&170

192 名前:デフォルトの名無しさん [2016/08/06(土) 14:31:33.02 ID:gSAtyijb.net]
馬鹿な悩み抱えてる暇があったら
お前の生活を10分でも効率化する方法でも考えてろクソカスども

193 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:01:25.95 ID:5meXUbqk.net]
>>166
>>170
ありがとうございます!

194 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:07:06.35 ID:WZNCfna7.net]
DataTableのSelectメソッドについて質問です
このサイト okwakatta.net/code/dst13.html で条件に当てはまったデータを絞り込んでとってくるコードの勉強をしてます
そのサイトのテストコードは難なくできたのですが
そのコードを元に条件をパンではなく2016年8月を条件に変更してメッセージボックスに表示したいのですがうまく動作しませんでした
どこが間違っているのでしょうか
ちなみにそのサイトのColumn1のidの部分を日付に変更してます


dataRows =dataset.Tables["Table1"].Select("日付 = #2016/08#");

for (int i = 0; i<dataRows.Length; i++)
{
MessageBox.Show(Convert.ToString(dataRows[i][0]));
}

195 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:27:48.83 ID:JXt5PACI.net]
日付 <= #開始日# AND #終了日# <= 日付

でもダメ?

196 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:28:36.09 ID:yXATHeUJ.net]
dataRows =dataset.Tables["Table1"].Select("日付 =< #2016/08/01# and 日付 < #2016/09/01#");
じゃないか。違ったらすまん。

197 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:30:19.63 ID:yXATHeUJ.net]
=< ×

<=

だな。。。

198 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:41:53.94 ID:JXt5PACI.net]
逆だったわ済まん
#開始日# <= 日付 AND 日付 <= #終了日#

199 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:42:39.24 ID:7SYpUscy.net]
>>191-193
そのコード書いてみましたが
フィルター式 日付 =< #2016/08/01# and 日付 < #2016/09/01#はBoolean型に対して評価しません
になってエラー吐きました

200 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 15:48:37.78 ID:7SYpUscy.net]
>>194のコードでできました
サイトを見たらフィルターの式は (列名  条件)の書き方じゃないとダメだと思ってましたが
if文とかみたいな条件の書き方でもできるんですね!
回答してくださった方ありがとうございました



201 名前:190 mailto:sage [2016/08/06(土) 17:29:04.80 ID:cGwfqBzu.net]
何度もすみません
今度は先程と同じサイト okwakatta.net/code/dst13.html と同じ条件かつその金額の合計をメッセージボックスに表示させようとしてるのですが
加算代入ができなくて困ってます

自分の解釈ではfor文のiで何行目なのか取得し[2]で何列目か取得してると思ったので
int a += (int)dataRows[i][2];と書けばfor文が終わるまでパンと付く商品名のpriceを加算できると思ったのですができません
条件を検索しつつ数値を加算させる方法はどう書けばよいでしょうか


dataRows =dataset.Tables["Table1"].Select("商品名 LIKE '%パン'");

for (int i = 0; i<dataRows.Length; i++)
{
int a += (int)dataRows[i][2]; ←ココ
MessageBox.Show(Convert.ToString(a));
}

202 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 17:35:38.53 ID:RrWaYmp5.net]
>>197
int a += Convert.Toint32(dataRows[i][2]);
または
int a += Convert.Toint32(dataRows[i][2].ToString());
ではだめかな

203 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 17:44:45.45 ID:GxNcCQSR.net]
>>197
Compute とSum使えばいいんじゃない?
https://msdn.microsoft.com/ja-jp/library/system.data.datatable.compute(v=vs.110).aspx

204 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 18:31:09.89 ID:4WcaCha9.net]
>>187
00:00:00.0201643
00:00:00.6455476
00:00:00.9637530
00:00:00.6177757 おまえ
00:00:00.0286978 おれ

やっぱりおまえらのコードは糞おせーわ。というかおまえのPCなんでそんなに遅いんだ。

205 名前:190 mailto:sage [2016/08/06(土) 18:45:36.02 ID:cGwfqBzu.net]
>>198
どちらもint a += (int)dataRows[i][2];と同じエラーが出ますね
ちなみに ;が必要です '+='は無効ですと書いてます

>>199
MessageBox.Show(Convert.ToString(dataTable1.Compute("Sum(Price)",null)));
と書くとPrice列のすべてを合計するので
MessageBox.Show(Convert.ToString(dataTable1.Compute("Sum(dataRows[i][2])",null)));
と書きましたが
集約引数の構文エラー 可能なChild修飾子を含むtン一列の引数を指定してください とエラーが出ました

206 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 18:46:10.31 ID:xS5ikndo.net]
愉快なお方w

207 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 18:47:38.07 ID:yXATHeUJ.net]
>>200
ソースは載せろよ。
俺のPCは時代遅れ(FMVざまぁ)だからだろう。
そして、逆転現象起きてて不思議がってる。

208 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 18:49:50.34 ID:CVktsp8z.net]
>>201
とりあえずforの外側でaを定義したら
int a+=はダメだろ

209 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 18:56:06.11 ID:dbq4lnef.net]
>>199
dataset.Tables["Table1"].Compute("Sum(価格)", "商品名 LIKE '%パン'");
を実行可能にするにはstring[] valueをint[] valueに書き直し
dt.Columns.Add("価格", typeof(int));
と変える必要がある
なお>>197で累計されないのはint aのスコープがfor内だからじゃね

210 名前:190 mailto:sage [2016/08/06(土) 19:02:08.33 ID:cGwfqBzu.net]
>>204
int a += ・・・の部分で初期化してますからfor文の外側では定義してませんよ?
ちなみにfor文の中で
int a;
int a+= ・・・と書いても同じでした



211 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 19:05:50.55 ID:CVktsp8z.net]
>>206
何で中で書くんだw
>>205の一番下も読めよ
int a=0;
for
{
 a+=
}
じゃないと結果が出ないぞ

212 名前:190 mailto:sage [2016/08/06(土) 19:32:26.69 ID:cGwfqBzu.net]
>>205
Selcet文の条件式をそのままComputeでも使えるのですね!
string[] valueをint[] valueの部分はdatasetの価格をint32に指定してあるので特に必要なかったみたいです

>>207
forの外に書いたらできましたw




条件文の練習をもっとやらないと無駄が多いコードになるのがわかったのでもっと勉強したいと思います
回答してくれた方々ありがとうございました

213 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 21:22:54.34 ID:1o0VXbRv.net]
LinQのdistinctで被り以外をデータベースや配列から抜き出したいんだけど
一行のみかひとつの情報しか抜け出せない
助けて

db
id 名前 チーム
1 A 111
2 B 222
3 C 333
4 D 111
5 E 222
6 F 111

ここから
1 A 111
4 D 111
6 F 111
を抜き出したいんだけど
1A 111
または
1
4
6
みたいな列情報しか抜け出せない

214 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 21:36:27.09 ID:AtyBvCCV.net]
どういうlinq書いたんだよう
select(チーム名==111)
するだけだろう

215 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 21:37:06.10 ID:AtyBvCCV.net]
あ、この場合はwhereか。

216 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 21:42:15.42 ID:kgdaGH1I.net]
>>211
それで抜き出されるのどこに格納したらええのかさっぱりできんくて
(From d in db
where d.チーム == チーム条件
select d ). ToList()
こんなんかいてる

217 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 21:52:09.53 ID:JXt5PACI.net]
>>212
それで望み通りのデータが抽出されるぞ
抽出後の扱い方が間違ってるとかそんなオチじゃね?

218 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 22:08:59.93 ID:kgdaGH1I.net]
>>213
やっぱり抜き出せるよね
入れ方や扱い方が間違っているのか

これを入れる先は
A {
int id
string Name
string team
}
List<A> = 上記のLinQ

A {
List<int> id
List<string> Name
List<string> team
}
A = 上記のLinQ

どっちのが正しいのだろうか

219 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 22:23:09.62 ID:JXt5PACI.net]
上が正しい
下はコンパイルエラー

試しにコード書いてみたから自分のと比較してみ
https://ideone.com/AOHpJe

220 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 23:27:28.42 ID:kgdaGH1I.net]
>>215
サンクス
今の問題はデータが入っていなかったからだった…

データアクセス層だけ作ってあるんだが
データアクセス層では値がちゃんと存在しリターンするとなくなってしまう
こんな状況どうすりゃええんや……
外部キーを受けてる場合値はリターン保存されないのか?



221 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 00:10:47.77 ID:PJLuGKby.net]
同じプログラムを実行してるのに結果が変わるって何なんだろうか
乱数とかは一切ないのに…

222 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 00:23:00.55 ID:+12gYMyx.net]
スコープが外れていて値が反映されない
変数名が被っていて該当する方に代入されていない
スレッドが非同期で期待したタイミングで値が入っていない
想定外のイベントが割り込んでいる

他に考えられる原因はあるかな
>>216>>217
コード全部晒さないと他人にはわからないよ

223 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 00:33:10.44 ID:uHQnEepi.net]
>>218
確かにそうだね
>>217です

A {
int id {get;set;}
string name {get;set;}
}

List<A> abc () {
List<A> ListA= new List<A>();
何かの処理
return ListA; ←※1
}

main() {
List<A> ListA= new List<A>();
ListA = abc; ←※2
}

こんな感じの処理してるんだがmainに値がうまく入らない
謎なんだが※1でブレイクポイントを置いて配列の中身を確認すると、確認をしたところだけ※2で値がちゃんと入る
※1では全ての配列に値が入っていて、配列番号1 3 7 8を確認した場合、※2で値が入るのは配列番号1 3 7 8番
確認しなかったら全てnullになる

224 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:20:21.77 ID:Gd+38Xi7.net]


225 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:21:43.39 ID:Gd+38Xi7.net]


226 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:22:00.83 ID:Gd+38Xi7.net]


227 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:22:37.35 ID:Gd+38Xi7.net]


228 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:22:57.19 ID:Gd+38Xi7.net]


229 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:23:13.55 ID:Gd+38Xi7.net]


230 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:23:30.05 ID:Gd+38Xi7.net]




231 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:23:46.22 ID:Gd+38Xi7.net]


232 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:24:04.23 ID:Gd+38Xi7.net]


233 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:24:22.77 ID:Gd+38Xi7.net]


234 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:24:39.35 ID:Gd+38Xi7.net]


235 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:24:55.96 ID:Gd+38Xi7.net]


236 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:26:02.21 ID:Gd+38Xi7.net]


237 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:26:29.27 ID:Gd+38Xi7.net]


238 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:26:45.02 ID:Gd+38Xi7.net]


239 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:27:16.68 ID:Gd+38Xi7.net]


240 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:27:34.81 ID:Gd+38Xi7.net]




241 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:27:51.80 ID:Gd+38Xi7.net]


242 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:28:09.32 ID:Gd+38Xi7.net]


243 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:28:24.61 ID:Gd+38Xi7.net]


244 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:28:40.83 ID:Gd+38Xi7.net]


245 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:28:59.32 ID:Gd+38Xi7.net]


246 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:29:19.88 ID:Gd+38Xi7.net]


247 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:29:36.39 ID:Gd+38Xi7.net]


248 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:29:52.59 ID:Gd+38Xi7.net]


249 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:30:09.68 ID:Gd+38Xi7.net]


250 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:30:26.82 ID:Gd+38Xi7.net]




251 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:30:51.74 ID:Gd+38Xi7.net]


252 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:31:35.29 ID:Gd+38Xi7.net]


253 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:31:55.07 ID:Gd+38Xi7.net]


254 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:32:11.17 ID:Gd+38Xi7.net]


255 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:32:33.69 ID:Gd+38Xi7.net]
み、

256 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:32:53.76 ID:Gd+38Xi7.net]


257 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:33:15.74 ID:Gd+38Xi7.net]


258 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:35:14.14 ID:Gd+38Xi7.net]


259 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:35:33.61 ID:Gd+38Xi7.net]


260 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:35:49.31 ID:Gd+38Xi7.net]




261 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:36:12.20 ID:Gd+38Xi7.net]


262 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:36:27.84 ID:Gd+38Xi7.net]


263 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:36:43.80 ID:Gd+38Xi7.net]


264 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:36:59.41 ID:Gd+38Xi7.net]


265 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:37:19.44 ID:Gd+38Xi7.net]


266 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:37:39.09 ID:Gd+38Xi7.net]


267 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:37:55.20 ID:Gd+38Xi7.net]


268 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:38:12.91 ID:Gd+38Xi7.net]


269 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:38:36.36 ID:Gd+38Xi7.net]


270 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:38:57.92 ID:Gd+38Xi7.net]
1



271 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:39:15.72 ID:Gd+38Xi7.net]
2

272 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:39:31.82 ID:Gd+38Xi7.net]
3

273 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:40:00.50 ID:Gd+38Xi7.net]
4

274 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:40:27.87 ID:Gd+38Xi7.net]
5

275 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:41:06.65 ID:Gd+38Xi7.net]
6

276 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:41:28.39 ID:Gd+38Xi7.net]
7

277 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:41:51.43 ID:Gd+38Xi7.net]
8

278 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:42:18.98 ID:Gd+38Xi7.net]
9

279 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:42:48.44 ID:Gd+38Xi7.net]
10

280 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:43:12.23 ID:Gd+38Xi7.net]
11



281 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:43:35.98 ID:Gd+38Xi7.net]
12

282 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:43:59.94 ID:Gd+38Xi7.net]
13

283 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:44:27.82 ID:Gd+38Xi7.net]
15

284 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:44:52.06 ID:Gd+38Xi7.net]
16

285 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:45:09.66 ID:Gd+38Xi7.net]
17

286 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:45:33.78 ID:Gd+38Xi7.net]
18

287 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:45:59.03 ID:Gd+38Xi7.net]
19

288 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:46:18.32 ID:Gd+38Xi7.net]
20

289 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:46:42.15 ID:Gd+38Xi7.net]
21

290 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:47:05.87 ID:Gd+38Xi7.net]
22



291 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:47:35.58 ID:Gd+38Xi7.net]
23

292 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:48:00.03 ID:Gd+38Xi7.net]
24

293 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:48:23.29 ID:Gd+38Xi7.net]
25

294 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:48:56.61 ID:Gd+38Xi7.net]
26

295 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:49:27.78 ID:Gd+38Xi7.net]
27

296 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:49:55.61 ID:Gd+38Xi7.net]
28

297 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:50:18.13 ID:Gd+38Xi7.net]
29

298 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:50:34.48 ID:Gd+38Xi7.net]
302

299 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:50:56.60 ID:Gd+38Xi7.net]
31

300 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:51:16.89 ID:Gd+38Xi7.net]
32



301 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:51:35.72 ID:Gd+38Xi7.net]
33

302 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:51:54.64 ID:Gd+38Xi7.net]
34

303 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:52:10.65 ID:Gd+38Xi7.net]
35

304 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:52:30.75 ID:Gd+38Xi7.net]
36

305 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:52:50.62 ID:Gd+38Xi7.net]
37

306 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:53:11.67 ID:Gd+38Xi7.net]
38

307 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:53:29.83 ID:Gd+38Xi7.net]
39

308 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:53:47.23 ID:Gd+38Xi7.net]
40

309 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:54:04.90 ID:Gd+38Xi7.net]
41

310 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:54:23.16 ID:Gd+38Xi7.net]
42



311 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:54:41.79 ID:Gd+38Xi7.net]
43

312 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:55:00.68 ID:Gd+38Xi7.net]
44

313 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:55:23.25 ID:Gd+38Xi7.net]
45

314 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:55:41.63 ID:Gd+38Xi7.net]
46

315 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:55:57.86 ID:Gd+38Xi7.net]
47

316 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:56:18.98 ID:Gd+38Xi7.net]
48

317 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:56:35.08 ID:Gd+38Xi7.net]
49

318 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:56:54.48 ID:Gd+38Xi7.net]
50

319 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:57:15.18 ID:Gd+38Xi7.net]
51

320 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:57:42.50 ID:Gd+38Xi7.net]
52



321 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:57:58.14 ID:Gd+38Xi7.net]
53

322 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:58:16.59 ID:Gd+38Xi7.net]
54

323 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:58:35.11 ID:Gd+38Xi7.net]
55

324 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:58:56.12 ID:Gd+38Xi7.net]
56

325 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:59:16.13 ID:Gd+38Xi7.net]
57

326 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 01:59:43.43 ID:Gd+38Xi7.net]
58

327 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:00:06.06 ID:Gd+38Xi7.net]
59

328 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:00:25.64 ID:Gd+38Xi7.net]
60

329 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:00:48.09 ID:Gd+38Xi7.net]
61

330 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:01:14.19 ID:Gd+38Xi7.net]
62



331 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:01:38.50 ID:Gd+38Xi7.net]
63

332 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:02:08.45 ID ]
[ここ壊れてます]

333 名前::Gd+38Xi7.net mailto: 64 []
[ここ壊れてます]

334 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:02:35.77 ID:Gd+38Xi7.net]
65

335 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:02:55.69 ID:Gd+38Xi7.net]
66

336 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:03:22.20 ID:Gd+38Xi7.net]
67

337 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:03:42.03 ID:Gd+38Xi7.net]
68

338 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:03:58.28 ID:Gd+38Xi7.net]
69

339 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:04:16.87 ID:Gd+38Xi7.net]
70

340 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:05:00.90 ID:Gd+38Xi7.net]
71



341 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:05:48.56 ID:Gd+38Xi7.net]
72

342 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:06:06.73 ID:Gd+38Xi7.net]
73

343 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:06:23.11 ID:Gd+38Xi7.net]
74

344 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:06:38.51 ID:Gd+38Xi7.net]
75

345 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:06:54.58 ID:Gd+38Xi7.net]
76

346 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:07:10.26 ID:Gd+38Xi7.net]
77

347 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:07:26.20 ID:Gd+38Xi7.net]
78

348 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:07:42.18 ID:Gd+38Xi7.net]
79

349 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:07:58.52 ID:Gd+38Xi7.net]
80

350 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:08:14.95 ID:Gd+38Xi7.net]
81



351 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:08:30.56 ID:Gd+38Xi7.net]
82

352 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:08:47.15 ID:Gd+38Xi7.net]
83

353 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:09:04.49 ID:Gd+38Xi7.net]
84

354 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:09:22.64 ID:Gd+38Xi7.net]


355 名前:85 []
[ここ壊れてます]

356 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:09:46.71 ID:Gd+38Xi7.net]
86

357 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:10:13.57 ID:Gd+38Xi7.net]
87

358 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:10:29.87 ID:Gd+38Xi7.net]
88

359 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:10:47.43 ID:Gd+38Xi7.net]
89

360 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:11:10.54 ID:Gd+38Xi7.net]
90



361 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:11:34.95 ID:Gd+38Xi7.net]
91

362 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:11:53.96 ID:Gd+38Xi7.net]
92

363 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:12:16.26 ID:Gd+38Xi7.net]
93

364 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:12:34.20 ID:Gd+38Xi7.net]
94

365 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:12:49.45 ID:Gd+38Xi7.net]
95

366 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:13:04.69 ID:Gd+38Xi7.net]
96

367 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:13:22.97 ID:Gd+38Xi7.net]
97

368 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:13:39.57 ID:Gd+38Xi7.net]
98

369 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:13:55.96 ID:Gd+38Xi7.net]
99

370 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:14:11.71 ID:Gd+38Xi7.net]
100



371 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:14:27.90 ID:Gd+38Xi7.net]
101

372 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:14:45.44 ID:Gd+38Xi7.net]
102

373 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:15:09.08 ID:Gd+38Xi7.net]
103

374 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:15:29.50 ID:Gd+38Xi7.net]
104

375 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:15:47.47 ID:Gd+38Xi7.net]
105

376 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:16:03.40 ID:Gd+38Xi7.net]
106

377 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:16:21.64 ID:Gd+38Xi7.net]
107

378 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:16:39.42 ID:Gd+38Xi7.net]
108

379 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:16:59.56 ID:Gd+38Xi7.net]
109

380 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:17:18.98 ID:Gd+38Xi7.net]
110



381 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:17:36.90 ID:Gd+38Xi7.net]
111

382 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:18:00.72 ID:Gd+38Xi7.net]
112

383 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:18:39.99 ID:Gd+38Xi7.net]
113

384 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:19:15.05 ID:Gd+38Xi7.net]
114

385 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:19:34.32 ID:Gd+38Xi7.net]
115

386 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:19:50.49 ID:Gd+38Xi7.net]
116

387 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:20:06.48 ID:Gd+38Xi7.net]
117

388 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:20:22.97 ID:Gd+38Xi7.net]
118

389 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:20:43.13 ID:Gd+38Xi7.net]
119

390 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:21:17.33 ID:Gd+38Xi7.net]
120



391 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:21:35.84 ID:Gd+38Xi7.net]
121

392 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:21:51.82 ID:Gd+38Xi7.net]
122

393 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:22:11.48 ID:Gd+38Xi7.net]
123

394 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:22:27.69 ID:Gd+38Xi7.net]
124

395 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:22:43.07 ID:Gd+38Xi7.net]
125

396 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:22:59.14 ID:Gd+38Xi7.net]
a

397 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:23:13.95 ID:Gd+38Xi7.net]
b

398 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:23:35.73 ID:Gd+38Xi7.net]
c

399 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:23:50.97 ID:Gd+38Xi7.net]
d

400 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:24:07.06 ID:Gd+38Xi7.net]
e



401 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:24:24.05 ID:Gd+38Xi7.net]
f

402 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:24:39.31 ID:Gd+38Xi7.net]
g

403 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:24:56.10 ID:Gd+38Xi7.net]
h

404 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:25:14.37 ID:Gd+38Xi7.net]
i

405 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:25:33.20 ID:Gd+38Xi7.net]
j

406 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:25:46.54 ID:Gd+38Xi7.net]
k

407 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:26:14.68 ID:Gd+38Xi7.net]
l

408 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:26:30.04 ID:Gd+38Xi7.net]
m

409 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:26:55.90 ID:Gd+38Xi7.net]
n

410 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:27:21.29 ID:Gd+38Xi7.net]
o



411 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:27:39.07 ID:Gd+38Xi7.net]
p

412 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:27:56.56 ID:Gd+38Xi7.net]
q

413 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:28:15.32 ID:Gd+38Xi7.net]
r

414 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:28:34.87 ID:Gd+38Xi7.net]
s

415 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:28:58.27 ID:Gd+38Xi7.net]
t

416 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:29:14.44 ID:Gd+38Xi7.net]
u

417 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:29:33.61 ID:Gd+38Xi7.net]
v

418 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:29:50.07 ID:Gd+38Xi7.net]
w

419 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:30:21.41 ID:Gd+38Xi7.net]
x

420 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:30:37.24 ID:Gd+38Xi7.net]
y



421 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:30:59.99 ID:Gd+38Xi7.net]
z

422 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:31:18.81 ID:Gd+38Xi7.net]
A

423 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:31:41.01 ID:Gd+38Xi7.net]
B

424 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:32:01.05 ID:Gd+38Xi7.net]
C

425 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:32:23.40 ID:Gd+38Xi7.net]
D

426 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:32:39.84 ID:Gd+38Xi7.net]
E

427 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:33:01.34 ID:Gd+38Xi7.net]
F

428 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:33:17.10 ID:Gd+38Xi7.net]
G

429 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:33:38.52 ID:Gd+38Xi7.net]
H

430 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:34:02.43 ID:Gd+38Xi7.net]
I



431 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:34:25.73 ID:Gd+38Xi7.net]
J

432 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:34:44.64 ID:Gd+38Xi7.net]
K

433 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:35:08.34 ID:Gd+38Xi7.net]
L

434 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:35:26.50 ID:Gd+38Xi7.net]
M

435 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:35:48.82 ID:Gd+38Xi7.net]
N

436 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:35:54.11 ID:Gd+38Xi7.net]
O

437 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:36:20.07 ID:Gd+38Xi7.net]
P

438 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:36:28.01 ID:Gd+38Xi7.net]
Q

439 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:36:49.65 ID:Gd+38Xi7.net]
R

440 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:36:56.00 ID:Gd+38Xi7.net]
S



441 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:37:18.74 ID:Gd+38Xi7.net]
T

442 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:37:26.84 ID:Gd+38Xi7.net]
U

443 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:37:48.62 ID:Gd+38Xi7.net]
V

444 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:37:54.99 ID:Gd+38Xi7.net]
W

445 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:38:17.15 ID:Gd+38Xi7.net]
X

446 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:38:25.12 ID:Gd+38Xi7.net]
Y

447 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:38:47.84 ID:Gd+38Xi7.net]
Z

448 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:39:01.16 ID:Gd+38Xi7.net]


449 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:39:24.99 ID:Gd+38Xi7.net]


450 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:39:29.61 ID:Gd+38Xi7.net]




451 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:39:53.42 ID:Gd+38Xi7.net]


452 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:40:01.08 ID:Gd+38Xi7.net]


453 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:40:22.34 ID:Gd+38Xi7.net]


454 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:40:28.88 ID:Gd+38Xi7.net]


455 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:40:50.38 ID:Gd+38Xi7.net]


456 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:40:56.88 ID:Gd+38Xi7.net]


457 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:41:18.53 ID:Gd+38Xi7.net]


458 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:41:25.17 ID:Gd+38Xi7.net]


459 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:41:46.58 ID:Gd+38Xi7.net]


460 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:41:51.22 ID:Gd+38Xi7.net]




461 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:42:12.01 ID:Gd+38Xi7.net]


462 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:42:24.29 ID:Gd+38Xi7.net]


463 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:42:47.15 ID:Gd+38Xi7.net]


464 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:42:58.38 ID:Gd+38Xi7.net]


465 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:43:20.56 ID:Gd+38Xi7.net]


466 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:43:24.91 ID:Gd+38Xi7.net]


467 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:43:45.94 ID:Gd+38Xi7.net]


468 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:43:50.85 ID:Gd+38Xi7.net]


469 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:44:11.81 ID:Gd+38Xi7.net]


470 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:44:16.78 ID:Gd+38Xi7.net]




471 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:44:38.01 ID:Gd+38Xi7.net]


472 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:44:44.47 ID:Gd+38Xi7.net]


473 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:45:06.18 ID:Gd+38Xi7.net]


474 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:45:10.38 ID:Gd+38Xi7.net]


475 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:45:32.24 ID:Gd+38Xi7.net]


476 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:45:38.74 ID:Gd+38Xi7.net]


477 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:45:59.77 ID:Gd+38Xi7.net]


478 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:46:06.27 ID:Gd+38Xi7.net]


479 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:46:27.83 ID:Gd+38Xi7.net]


480 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:46:43.19 ID:Gd+38Xi7.net]




481 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:47:04.02 ID:Gd+38Xi7.net]


482 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:47:09.12 ID:Gd+38Xi7.net]


483 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:47:32.09 ID:Gd+38Xi7.net]


484 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:47:38.08 ID:Gd+38Xi7.net]


485 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:48:00.02 ID:Gd+38Xi7.net]


486 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:48:05.28 ID:Gd+38Xi7.net]


487 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:48:26.12 ID:Gd+38Xi7.net]


488 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:48:33.46 ID:Gd+38Xi7.net]


489 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:48:54.91 ID:Gd+38Xi7.net]


490 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:49:02.32 ID:Gd+38Xi7.net]




491 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:49:24.62 ID:Gd+38Xi7.net]


492 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:49:32.73 ID:Gd+38Xi7.net]


493 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:49:54.24 ID:Gd+38Xi7.net]


494 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:50:01.45 ID:Gd+38Xi7.net]


495 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:50:27.17 ID:Gd+38Xi7.net]


496 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:50:31.65 ID:Gd+38Xi7.net]


497 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:50:56.21 ID:Gd+38Xi7.net]


498 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:51:00.37 ID:Gd+38Xi7.net]


499 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:51:20.62 ID:Gd+38Xi7.net]


500 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:51:25.54 ID:Gd+38Xi7.net]




501 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:51:48.62 ID:Gd+38Xi7.net]


502 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:51:54.33 ID:Gd+38Xi7.net]


503 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:52:19.10 ID:Gd+38Xi7.net]


504 名前: []
[ここ壊れてます]

505 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:52:24.26 ID:Gd+38Xi7.net]


506 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:52:45.48 ID:Gd+38Xi7.net]


507 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:52:49.61 ID:Gd+38Xi7.net]


508 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:53:10.65 ID:Gd+38Xi7.net]


509 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:53:17.55 ID:Gd+38Xi7.net]
ソ

510 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:53:38.31 ID:Gd+38Xi7.net]




511 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:53:44.90 ID:Gd+38Xi7.net]


512 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:54:05.76 ID:Gd+38Xi7.net]


513 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:54:15.11 ID:Gd+38Xi7.net]


514 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:54:36.16 ID:Gd+38Xi7.net]


515 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:54:42.92 ID:Gd+38Xi7.net]


516 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:55:03.85 ID:Gd+38Xi7.net]


517 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:55:10.25 ID:Gd+38Xi7.net]


518 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:55:31.08 ID:Gd+38Xi7.net]


519 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:55:35.17 ID:Gd+38Xi7.net]


520 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:55:56.50 ID:Gd+38Xi7.net]




521 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:56:02.80 ID:Gd+38Xi7.net]


522 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:56:23.49 ID:Gd+38Xi7.net]


523 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:56:30.72 ID:Gd+38Xi7.net]


524 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:56:51.57 ID:Gd+38Xi7.net]


525 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:56:58.95 ID:Gd+38Xi7.net]


526 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:57:22.29 ID:Gd+38Xi7.net]


527 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:57:33.38 ID:Gd+38Xi7.net]


528 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:57:56.28 ID:Gd+38Xi7.net]


529 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:58:03.39 ID:Gd+38Xi7.net]


530 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:58:24.15 ID:Gd+38Xi7.net]




531 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:58:28.46 ID:Gd+38Xi7.net]


532 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:58:49.46 ID:Gd+38Xi7.net]


533 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:58:58.62 ID:Gd+38Xi7.net]


534 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:59:19.16 ID:Gd+38Xi7.net]


535 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:59:25.47 ID:Gd+38Xi7.net]


536 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:59:46.00 ID:Gd+38Xi7.net]


537 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 02:59:53.03 ID:Gd+38Xi7.net]


538 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:00:14.36 ID:Gd+38Xi7.net]


539 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:00:27.60 ID:Gd+38Xi7.net]


540 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:00:48.61 ID:Gd+38Xi7.net]




541 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:01:03.57 ID:Gd+38Xi7.net]
126

542 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:01:25.19 ID:Gd+38Xi7.net]
127

543 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:01:30.47 ID:Gd+38Xi7.net]
128

544 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:01:50.74 ID:Gd+38Xi7.net]
129

545 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:01:56.53 ID:Gd+38Xi7.net]
130

546 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:02:16.76 ID:Gd+38Xi7.net]
131

547 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:02:22.10 ID:Gd+38Xi7.net]
132

548 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:02:42.19 ID:Gd+38Xi7.net]
133

549 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:02:48.14 ID:Gd+38Xi7.net]
134

550 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:03:18.92 ID:Gd+38Xi7.net]
135



551 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:03:22.59 ID:Gd+38Xi7.net]
136

552 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:03:46.94 ID:Gd+38Xi7.net]
137

553 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:03:52.40 ID:Gd+38Xi7.net]
138

554 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:04:21.93 ID:Gd+38Xi7.net]
139

555 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:04:28.59 ID:Gd+38Xi7.net]
140

556 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:04:49.34 ID:Gd+38Xi7.net]
141

557 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:04:55.79 ID:Gd+38Xi7.net]
142

558 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:05:16.90 ID:Gd+38Xi7.net]
143

559 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:05:22.73 ID:Gd+38Xi7.net]
144

560 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:05:43.52 ID:Gd+38Xi7.net]
145



561 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:05:50.15 ID:Gd+38Xi7.net]
146

562 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:06:10.62 ID:Gd+38Xi7.net]
147

563 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:06:16.17 ID:Gd+38Xi7.net]
148

564 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:06:37.88 ID:Gd+38Xi7.net]
149

565 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:06:43.81 ID:Gd+38Xi7.net]
150

566 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:07:04.56 ID:Gd+38Xi7.net]
151

567 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:07:11.00 ID:Gd+38Xi7.net]
152

568 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:07:31.36 ID:Gd+38Xi7.net]
153

569 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:07:38.61 ID:Gd+38Xi7.net]
154

570 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:07:59.02 ID:Gd+38Xi7.net]
155



571 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:08:04.48 ID:Gd+38Xi7.net]
156

572 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:08:26.71 ID:Gd+38Xi7.net]
157

573 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:08:31.37 ID:Gd+38Xi7.net]
158

574 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:08:55.14 ID:Gd+38Xi7.net]
159

575 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:08:59.06 ID:Gd+38Xi7.net]
160

576 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:09:21.57 ID:Gd+38Xi7.net]
161

577 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:09:25.31 ID:Gd+38Xi7.net]
162

578 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:09:45.35 ID:Gd+38Xi7.net]
163

579 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:09:52.69 ID:Gd+38Xi7.net]
164

580 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:10:13.59 ID:Gd+38Xi7.net]
165



581 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:10:19.47 ID:Gd+38Xi7.net]
166

582 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:10:39.60 ID:Gd+38Xi7.net]
167

583 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:10:45.75 ID:Gd+38Xi7.net]
168

584 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:11:07.32 ID:Gd+38Xi7.net]
169

585 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:11:11.83 ID:Gd+38Xi7.net]
170

586 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:11:32.04 ID:Gd+38Xi7.net]
171

587 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:11:37.52 ID:Gd+38Xi7.net]
172

588 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:11:58.96 ID:Gd+38Xi7.net]
173

589 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:12:02.75 ID:Gd+38Xi7.net]
174

590 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:12:23.58 ID:Gd+38Xi7.net]
175



591 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:12:29.89 ID:Gd+38Xi7.net]
176

592 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:12:50.16 ID:Gd+38Xi7.net]
177

593 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:12:53.75 ID:Gd+38Xi7.net]
178

594 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:13:15.77 ID:Gd+38Xi7.net]
179

595 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:13:19.83 ID:Gd+38Xi7.net]
180

596 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:13:40.33 ID:Gd+38Xi7.net]
181

597 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:13:44.04 ID:Gd+38Xi7.net]
182

598 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:14:04.33 ID:Gd+38Xi7.net]
183

599 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:14:12.43 ID:Gd+38Xi7.net]
184

600 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:14:32.85 ID:Gd+38Xi7.net]
185



601 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:14:37.16 ID:Gd+38Xi7.net]
186

602 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:14:57.47 ID:Gd+38Xi7.net]
187

603 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:15:01.11 ID:Gd+38Xi7.net]
188

604 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:15:21.86 ID:Gd+38Xi7.net]
189

605 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:15:25.65 ID:Gd+38Xi7.net]
190

606 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:15:46.16 ID:Gd+38Xi7.net]
191

607 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:15:49.99 ID:Gd+38Xi7.net]
192

608 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:16:10.06 ID:Gd+38Xi7.net]
193

609 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:16:14.12 ID:Gd+38Xi7.net]
194

610 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:16:35.34 ID:Gd+38Xi7.net]
195



611 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:16:39.63 ID:Gd+38Xi7.net]
196

612 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:17:00.16 ID:Gd+38Xi7.net]
197

613 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:17:13.12 ID:Gd+38Xi7.net]
198

614 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:17:33.98 ID:Gd+38Xi7.net]
199

615 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:17:40.23 ID:Gd+38Xi7.net]
200

616 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:01.49 ID:Gd+38Xi7.net]
201

617 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:07.69 ID:Gd+38Xi7.net]
202

618 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:30.00 ID:Gd+38Xi7.net]
203

619 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:33.76 ID:Gd+38Xi7.net]
204

620 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:54.85 ID:Gd+38Xi7.net]
205



621 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:18:58.77 ID:Gd+38Xi7.net]
206

622 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:19:18.98 ID:Gd+38Xi7.net]
207

623 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:19:26.64 ID:Gd+38Xi7.net]
208

624 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:19:57.79 ID:Gd+38Xi7.net]
209

625 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:20:02.68 ID:Gd+38Xi7.net]
210

626 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:20:22.68 ID:Gd+38Xi7.net]
211

627 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:20:28.85 ID:Gd+38Xi7.net]
212

628 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:20:49.52 ID:Gd+38Xi7.net]
213

629 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:20:53.66 ID:Gd+38Xi7.net]
214

630 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:21:14.73 ID:Gd+38Xi7.net]
215



631 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:21:18.20 ID:Gd+38Xi7.net]
216

632 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:21:38.97 ID:Gd+38Xi7.net]
217

633 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:21:42.49 ID:Gd+38Xi7.net]
218

634 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:02.53 ID:Gd+38Xi7.net]
219

635 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:09.00 ID:Gd+38Xi7.net]
220

636 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:29.90 ID:Gd+38Xi7.net]
221

637 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:34.25 ID:Gd+38Xi7.net]
222

638 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:54.07 ID:Gd+38Xi7.net]
223

639 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:22:57.82 ID:Gd+38Xi7.net]
224

640 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:23:17.20 ID:Gd+38Xi7.net]
225



641 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:23:21.09 ID:Gd+38Xi7.net]
226

642 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:23:41.02 ID:Gd+38Xi7.net]
227

643 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:24:30.75 ID:Gd+38Xi7.net]
228

644 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:25:32.97 ID:Gd+38Xi7.net]
229

645 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:26:32.60 ID:Gd+38Xi7.net]
230

646 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:26:53.97 ID:Gd+38Xi7.net]
231

647 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:27:42.75 ID:Gd+38Xi7.net]
232

648 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:28:02.68 ID:Gd+38Xi7.net]
233

649 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:28:42.06 ID:Gd+38Xi7.net]
234

650 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:29:02.51 ID:Gd+38Xi7.net]
235



651 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:29:06.46 ID:Gd+38Xi7.net]
236

652 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:29:27.25 ID:Gd+38Xi7.net]
237

653 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:29:33.85 ID:Gd+38Xi7.net]
238

654 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:29:53.68 ID:Gd+38Xi7.net]
239

655 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:30:02.97 ID:Gd+38Xi7.net]
240

656 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:30:23.85 ID:Gd+38Xi7.net]
241

657 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:30:29.75 ID:Gd+38Xi7.net]
242

658 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:30:50.22 ID:Gd+38Xi7.net]
243

659 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:30:56.85 ID:Gd+38Xi7.net]
244

660 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:31:19.14 ID:Gd+38Xi7.net]
245



661 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:31:23.96 ID:Gd+38Xi7.net]
246

662 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:31:44.34 ID:Gd+38Xi7.net]
247

663 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:31:49.13 ID:Gd+38Xi7.net]
248

664 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:32:09.46 ID:Gd+38Xi7.net]
249

665 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:32:13.02 ID:Gd+38Xi7.net]
250

666 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:32:33.92 ID:Gd+38Xi7.net]
251

667 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:32:39.53 ID:Gd+38Xi7.net]
252

668 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:32:59.78 ID:Gd+38Xi7.net]
253

669 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:33:11.65 ID:Gd+38Xi7.net]
254

670 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:33:31.98 ID:Gd+38Xi7.net]
255



671 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:33:35.67 ID:Gd+38Xi7.net]
256

672 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:33:56.10 ID:Gd+38Xi7.net]
257

673 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:34:02.21 ID:Gd+38Xi7.net]
258

674 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:34:22.73 ID:Gd+38Xi7.net]
259

675 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:34:27.38 ID:Gd+38Xi7.net]
260

676 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:34:50.65 ID:Gd+38Xi7.net]
261

677 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:34:56.18 ID:Gd+38Xi7.net]
262

678 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:35:16.45 ID:Gd+38Xi7.net]
263

679 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:35:20.03 ID:Gd+38Xi7.net]
264

680 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:35:41.00 ID:Gd+38Xi7.net]
265



681 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:35:46.93 ID:Gd+38Xi7.net]
266

682 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:36:07.53 ID:Gd+38Xi7.net]
267

683 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:36:13.75 ID:Gd+38Xi7.net]
268

684 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:36:34.05 ID:Gd+38Xi7.net]
269

685 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:36:38.21 ID:Gd+38Xi7.net]
270

686 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:36:59.13 ID:Gd+38Xi7.net]
271

687 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:37:10.71 ID:Gd+38Xi7.net]
272

688 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:37:31.24 ID:Gd+38Xi7.net]
273

689 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:37:37.81 ID:Gd+38Xi7.net]
274

690 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:37:58.48 ID:Gd+38Xi7.net]
275



691 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:38:05.87 ID:Gd+38Xi7.net]
276

692 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:38:26.44 ID:Gd+38Xi7.net]
277

693 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:38:31.36 ID:Gd+38Xi7.net]
278

694 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:38:52.33 ID:Gd+38Xi7.net]
279

695 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:38:58.88 ID:Gd+38Xi7.net]
280

696 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:39:19.29 ID:Gd+38Xi7.net]
281

697 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:39:23.99 ID:Gd+38Xi7.net]
282

698 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:39:44.49 ID:Gd+38Xi7.net]
283

699 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:39:49.92 ID:Gd+38Xi7.net]
284

700 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:40:10.40 ID:Gd+38Xi7.net]
285



701 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:40:14.88 ID:Gd+38Xi7.net]
286

702 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:40:35.51 ID:Gd+38Xi7.net]
287

703 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:40:41.88 ID:Gd+38Xi7.net]
288

704 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:41:03.10 ID:Gd+38Xi7.net]
289

705 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:41:13.22 ID:Gd+38Xi7.net]
290

706 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:41:33.47 ID:Gd+38Xi7.net]
291

707 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:41:37.24 ID:Gd+38Xi7.net]
292

708 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:41:58.42 ID:Gd+38Xi7.net]
293

709 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:42:02.40 ID:Gd+38Xi7.net]
294

710 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:42:21.26 ID:Gd+38Xi7.net]
295



711 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:42:25.30 ID:Gd+38Xi7.net]
296

712 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:42:47.19 ID:Gd+38Xi7.net]
297

713 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:43:00.44 ID:Gd+38Xi7.net]
298

714 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:43:20.75 ID:Gd+38Xi7.net]
299

715 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:43:24.64 ID:Gd+38Xi7.net]
300

716 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:43:46.24 ID:Gd+38Xi7.net]
301

717 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:43:51.72 ID:Gd+38Xi7.net]
302

718 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:08.76 ID:Gd+38Xi7.net]
303

719 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:12.93 ID:Gd+38Xi7.net]
304

720 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:31.60 ID:Gd+38Xi7.net]
305



721 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:36.86 ID:Gd+38Xi7.net]
306

722 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:52.28 ID:Gd+38Xi7.net]
307

723 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:44:57.58 ID:Gd+38Xi7.net]
308

724 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:45:14.50 ID:Gd+38Xi7.net]
309

725 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:45:21.48 ID:Gd+38Xi7.net]
310

726 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:45:37.90 ID:Gd+38Xi7.net]
311

727 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:46:06.69 ID:Gd+38Xi7.net]
312

728 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:46:23.13 ID:Gd+38Xi7.net]
313

729 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:46:41.70 ID:Gd+38Xi7.net]
314

730 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:47:01.66 ID:Gd+38Xi7.net]
315



731 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:47:21.28 ID:Gd+38Xi7.net]
316

732 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:47:51.17 ID:Gd+38Xi7.net]
317

733 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:48:08.43 ID:Gd+38Xi7.net]
318

734 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:48:28.86 ID:Gd+38Xi7.net]
319

735 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:48:33.00 ID:Gd+38Xi7.net]
320

736 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:48:55.87 ID:Gd+38Xi7.net]
321

737 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:49:01.79 ID:Gd+38Xi7.net]
322

738 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:49:18.45 ID:Gd+38Xi7.net]
323

739 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:49:22.43 ID:Gd+38Xi7.net]
324

740 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:49:38.32 ID:Gd+38Xi7.net]
325



741 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:49:43.48 ID:Gd+38Xi7.net]
326

742 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:50:06.23 ID:Gd+38Xi7.net]
327

743 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:50:11.07 ID:Gd+38Xi7.net]
328

744 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:50:31.27 ID:Gd+38Xi7.net]
329

745 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:50:36.49 ID:Gd+38Xi7.net]
330

746 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:50:57.52 ID:Gd+38Xi7.net]
331

747 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:51:01.09 ID:Gd+38Xi7.net]
332

748 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:51:32.55 ID:Gd+38Xi7.net]
333

749 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:51:36.29 ID:Gd+38Xi7.net]
334

750 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:51:52.66 ID:Gd+38Xi7.net]
335



751 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:51:56.07 ID:Gd+38Xi7.net]
336

752 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:52:23.65 ID:Gd+38Xi7.net]
337

753 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:52:27.10 ID:Gd+38Xi7.net]
338

754 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:53:04.00 ID:Gd+38Xi7.net]
339

755 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:53:07.82 ID:Gd+38Xi7.net]
340

756 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:53:38.16 ID:Gd+38Xi7.net]
341

757 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:53:41.93 ID:Gd+38Xi7.net]
342

758 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:53:57.67 ID:Gd+38Xi7.net]
343

759 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:54:03.96 ID:Gd+38Xi7.net]
344

760 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:54:34.33 ID:Gd+38Xi7.net]
345



761 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:54:37.99 ID:Gd+38Xi7.net]
346

762 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 03:54:47.57 ID:LNwJsmeQ.net]
なんじゃこれ

763 名前:デフォルトの名無しさん [2016/08/07(日) 04:00:30.29 ID:IyTs078m.net]
スクリプトのテストですかい?

764 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 04:06:53.27 ID:zXYWeQep.net]
>>219
コード省略してる過程で、重要な情報が抜け落ちてる気がするね。
ideoneとか使って、元のコード貼れない?

765 名前:デフォルトの名無しさん [2016/08/07(日) 06:03:05.76 ID:QnEnjMDn.net]
LINQはやたら遅いのに人気だなw

766 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 06:38:52.20 ID:bDhlQ42o.net]
linqtosqlは超便利だからな
SQL文をちまちま文字列で組み立ててた時代には戻りたくない

767 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 08:03:47.62 ID:qhM5EVMa.net]
LINQは使う場所次第でそれなりの速度出るよ
だがPLINQお前はダメダ

768 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 11:36:36.56 ID:fcuzYiGJ.net]
存在意義がよくわからないよ
SQL文はっきり言って嫌いだし

769 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 11:46:36.24 ID:2PwL22wv.net]
SQLはCOBOLの頃からEXEC SQLで埋め込んでたからなあ

770 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:12:26.06 ID:xRqz0YKA.net]
linqのおすすめ書籍かサイトありますか?



771 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:16:29.09 ID:LNwJsmeQ.net]
Sqlってやる必要あんの?

772 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:19:31.32 ID:uNCwY4Uv.net]
>>763
Apressの「Linq for 〜」 シリーズ
Pro Linq でも良いかも

773 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:19:35.47 ID:n1kezQnL.net]
>>763
ずっと.NET2.0相当の記述しかしてなかったけど、これ見て段階的に覚えたわ
最初からLINQに入るならこんな苦労しなくて済むだろうけど
www.atmarkit.co.jp/fdotnet/chushin/roadtolinq_01/roadtolinq_01_02.html

774 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 12:27:05.27 ID:HAQO4EbZ.net]
>>757
コードはすまん…
あるとすればAの持つ要素に自作クラスを持たしてるぐらいだと思う

775 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 14:33:40.57 ID:zXYWeQep.net]
>>767
その自作クラスに変な副作用があるのでは?

776 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 14:54:15.06 ID:0wKBzHqQ.net]
>>768
自作クラスにあるのは変数を幾つか定義してるだけだね
ちゃんとnewとかもしてる

これかなって思うこととして参照渡し値渡しとかあると思うのだけど
usingの中でリターンしたらクラスの中身が消滅するとかありえる?

777 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 14:58:11.15 ID:+12gYMyx.net]
>>769
usingしていた物は抜けたらCloseされるから消滅するけどそういう意味でなく?

778 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:00:59.05 ID:0wKBzHqQ.net]
>>770
そういう意味ではないかな…
using内でreturnされるものが参照渡しみたいな仕様ではないよねと聞きたくて
returnして値は返しているけどもusing抜けるから参照先が消えて…みたいな

779 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:05:01.34 ID:zXYWeQep.net]
>>769
usingあるならその部分は書こう。
リソースがDispose()されているし、その中身がどうなってるかわからん。

780 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:07:12.20 ID:0wKBzHqQ.net]
A {
int id {get;set;}
string name {get;set;}
自作クラスB B {get;set;}
}

List<A> abc () {
using() {
List<A> ListA= new List<A>();
何かの処理
return ListA;
}
}

main() {
List<A> ListA= new List<A>();
ListA = abc();
}

こうです。ご迷惑おかけします



781 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:08:48.40 ID:+12gYMyx.net]
>>771
その変数がusingに関係ないものでreturn前に値を持っているのならそれが返ってくるでしょ
returnさせる前にusingの外に出すコード加えて値がちゃんとあるか確認してみたら?

782 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:11:53.74 ID:zXYWeQep.net]
>>773
usingと何かの処理が悪さしてるんじゃね?

……小出しにしても解決しないと思うなぁ。まだ何か大きい問題隠してるかもしれないし。
エスパー探してるだけ?

783 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:12:09.24 ID:/HSdmP7m.net]
>>773
端折り過ぎ。
abc()のusing()の内容と、何かの処理で代入してる部分を書かないと。

784 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:13:32.06 ID:+12gYMyx.net]
>>773
それListAのスコープusingの中だけになってない?

785 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:17:00.59 ID:/HSdmP7m.net]
>>777
オブジェクトをreturnしてるからそれは問題ない。

>>773
ちなみに、main()のnewは次の行で代入してるから無意味。

786 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:23:12.83 ID:EO34QdNu.net]
どころで>>219で、配列の特定要素だけ値を確認するってどうやって確認してんの?

787 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:42:24.03 ID:tbN7xF8A.net]
怒られ過ぎ泣いた

>>779
ブレイクポイントを置いて値を見てるよ
その値を見たところだけ返った先でも値が生きる
値を見なかったら中身は帰ってこない

>>775
>>776
ただテキストファイルから値を取ってるだけだね
値はちゃんととれてる

788 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:57:47.38 ID:/HSdmP7m.net]
もしかして、>>219の※2にブレークポイント設定して見てない?
そこだと、abc()を実行して結果を代入する前だから、
その前の行で代入した(作っただけの)オブジェクトが見えるので、当然ListAの中身は空。

789 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 15:59:27.28 ID:zXYWeQep.net]
>>780
その『ただテキストファイルから値を取ってるだけ』が怪しいのだが……

クラスAとかクラスBがStreamとかReaderオブジェクト食ってたりしたら、先生たち激おこだよ?

790 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 16:11:16.63 ID:kFszVMAD.net]
>>781
※1と※2の両方に設定してる
んで状況が俺にも意味不明なんだけど
※1で値を確認したもののみ※2に入る
1回目に1 2 番目を確認したら※2では1 2番目のみ入り、2回目に5 6番目を確認したら1 2は入らず5 6のみ入る

>>782
食うとはどういうこっちゃ
ListAに値が入ってるの確認できるだけではだめなんかな



791 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 16:30:24.73 ID:/HSdmP7m.net]
>>783
例示したコードの※2にブレークポイントを設定しても、abc()実行前なんだけど。
main()のとこのnewは間際らしいから無くした方が良いぞ。

792 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 16:46:29.84 ID:EO34QdNu.net]
ああ、プロパティだから配列要素が一度に見えるわけじゃないのか。
だとすると、実際のプロパティも>>219の通り自動実装プロパティなの?
アクセッサで何かやってたりしない?

793 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:13:51.24 ID:kFszVMAD.net]
>>784
そう言うことか
実際はもう一プロセス後に出力のコードかいてブレイクポイントを置きながら見てるわ
コード晒すわけにはいかないからってガバガバですまん

代入するならnewは要らないのね
把握した

>>785
自動実装プロパティがget;set;のやつを言ってるならそれですわ
アクセッサとはget;set;それぞれのことだろうか
たぶん変なことはやってない気はする
プロパティ使って変数定義して値代入してるだけ

794 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:23:08.27 ID:hEc4ZKnt.net]
とりあえずミニマムコード作れ

795 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:27:36.13 ID:hEc4ZKnt.net]
そもそも値の確認ってなにをどうやったんだ
どっかでエラー握りつぶしてないか?
Linq to SQLとかEFとかで、コンテキストの有効範囲外で値取ろうとしてるとか

796 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:33:11.91 ID:2PwL22wv.net]
元のコードの殆どは晒さないで再現させられるだけのものを
抜き出せるならとっくに原因究明できてる気はするねw

797 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:37:49.22 ID:V0bwlg96.net]
お前らスクリプト作成されたからって怒りすぎ

798 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:51:59.53 ID:+Hf3yfaO.net]
1

799 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:52:30.14 ID:+Hf3yfaO.net]
2

800 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 17:58:40.81 ID:+Hf3yfaO.net]
3



801 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 18:14:55.24 ID:+Hf3yfaO.net]
4

802 名前:デフォルトの名無しさん [2016/08/07(日) 18:19:33.74 ID:32NIqZEs.net]
UWPでMediaElementからサムネイルを生成するにはどうすればいいでしょうか?
WPFの情報はあったのですが、
UWPではDrawingVisualなどのクラスが無く、残念ながら使えないようです

[WPF を使って動画のサムネイルを生成してみた]
blog.shibayan.jp/entry/20140622/1403369829

803 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 18:52:07.79 ID:8IuPruWT.net]
float同士の掛け算って全桁数同士かけてるんですか?

804 名前:デフォルトの名無しさん [2016/08/07(日) 18:52:58.75 ID:Hs7zhzLr.net]
linqの勉強の仕方がわからない…
書籍がいいのかなあ

805 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 19:00:47.03 ID:+Hf3yfaO.net]
5

806 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 19:01:59.53 ID:+Hf3yfaO.net]
6

807 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 19:08:23.61 ID:e9qgeSIc.net]
webだと品質がばらけてるから書籍の方が良いかもね

808 名前:デフォルトの名無しさん [2016/08/07(日) 19:19:17.54 ID:lsYouBYR.net]
>>795
UWPなんかやってる奴このスレにおらんよ
UWPスレの過疎具合考えると、このスレどころか2ch全体で考えても怪しいが

809 名前:デフォルトの名無しさん mailto:sage [2016/0 ]
[ここ壊れてます]

810 名前:8/07(日) 19:24:52.36 ID:+Hf3yfaO.net mailto: 7 []
[ここ壊れてます]



811 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 19:31:21.81 ID:4ZSsrl0W.net]
OSがバージョンアップする度にガラガラポンされたんじゃ
お勉強マニア以外は誰も怖くて手を出せないよねw

812 名前:デフォルトの名無しさん [2016/08/07(日) 19:35:16.14 ID:lsYouBYR.net]
>>796
C#の浮動小数点数の仕様はIEEE754の仕様とおんなしです
仮数部だけ積算、指数部は加算、あとは正規化
これ以上詳しいことはIEEE754の資料を自力で読んでね

813 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 19:48:20.11 ID:+Hf3yfaO.net]
8

814 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 21:00:16.97 ID:fcuzYiGJ.net]
そもそもこんな確認し難い言語の機能なんて使うのやめたらよくね?
滅茶苦茶持て余してんじゃん
雑魚が効果の検証もせず実戦投入して使えない(少なくともお前には)ことが
実戦中に判明してあーこりゃこりゃ?

815 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 21:02:19.90 ID:qhM5EVMa.net]
デバッガもテストフレームワークも完備してるのに使いこなせてない奴に問題がある
猫に小判

816 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 21:06:36.30 ID:+Hf3yfaO.net]
9

817 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 21:14:11.73 ID:+Hf3yfaO.net]
10

818 名前:デフォルトの名無しさん [2016/08/07(日) 23:15:36.81 ID:lsYouBYR.net]
雑魚と一緒に仕事しなけりゃならないって最高に不憫よね
さっさと転職しましょ?

819 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 23:23:19.04 ID:97iEuCM1.net]
1

820 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 23:23:41.78 ID:97iEuCM1.net]
2



821 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 23:23:45.24 ID:97iEuCM1.net]
3

822 名前:デフォルトの名無しさん mailto:sage [2016/08/07(日) 23:25:26.03 ID:8kEt+rxK.net]
NUnitとかもう使わないのかな

823 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 01:06:30.90 ID:QxdEiuhl.net]
1

824 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 02:04:46.23 ID:QxdEiuhl.net]
2

825 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 08:26:02.03 ID:JtYOOGS+.net]
>>795
MediaCompositionならできるらしい
https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.editing.mediacomposition.getthumbnailasync
stackoverflow.com/questions/37301248/how-to-read-frames-from-a-video-as-bitmaps-in-uwp

826 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 09:31:12.03 ID:ZnfnxfDU.net]
>>814
使ってるよ

827 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 10:47:55.34 ID:M+LLKMMi.net]
aがプラスかマイナスかって判断して、前回のaより小さければTRUEて感じの処理をさせたいのですがどうすればいいのですか?

828 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 10:55:34.88 ID:/oRCvZgG.net]
>>819
日本語になってないよ
何言ってるのかさっぱりわからん

829 名前:155 mailto:sage [2016/08/08(月) 10:56:33.55 ID:x/CscpwD.net]
>158,159
以下のようにしたらOKでした。

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct HOGE
{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)] public String hoge1;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst=256)] public String hoge2;
}

830 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 11:58:57.99 ID:/ZdwISov.net]
>>819
なにやりたいのかわからないけど前半と後半を分ければ聞くほどのことでもないだろうに
aがプラスかマイナスかって判断して
if (a > 0) { }
前回のaより小さければ
if (a < a1) { } //a1は前回のa



831 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 12:08:40.37 ID:1DdymLLZ.net]
{..., -3, -2, -1, 0, 1, 2, 3, ...} と 正の整数 n を渡されたとき
n が 3 なら
{..., 0, 1, 2, 0, 1, 2, 0, ...} を計算する式を教えて下さい

リングバッファのインデックスを負数に対応させたいのが動機です

832 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 12:12:52.84 ID:7J5GfyuY.net]
>>823
普通に % 3 で 3 の剰余をとるんでいいんでないの?
配列まるごとやりたいってことかな

833 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 12:17:19.28 ID:7J5GfyuY.net]
ってC#は絶対値最小剰余なのか、、うーん

834 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 12:33:33.15 ID:/oRCvZgG.net]
何言ってるのかよく分かんないなあ
もっと要件を数学的に定義できんの?w

配列を別の配列に変換したいのか、それともリングバッファのインデックスを
一つ進める/戻すメソッドが欲しいのかさっぱり分からん。

835 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 12:33:57.64 ID:gUASh279.net]
(n % 3 + 3) % 3

836 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 13:51:04.86 ID:1DdymLLZ.net]
>>827 で上手くいきました
ありがとうございます

837 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 14:18:11.23 ID:/oRCvZgG.net]
>>827はエスパーか
でもnを別の意味で使ってるところが意地が悪いなw

838 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 14:41:28.74 ID:rnVSSJUo.net]
VSで、あるオブジェクトの中のプロパティ内に「string型の'hoge'という文字列」が格納されてるかどうやって探すの?
WebBrowserオブジェクトにサイトページ読み込ませて中身探りたいんだけど、ブレイクポイントで止めて
オブジェクト内をちまちま探してるんだが膨大すぎて探しきれない

839 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 14:52:03.88 ID:WKOlrh2r.net]
ブレイクポイントってことは開発時なんだよな
IEでそのページ開いて開発者ツールのDOM Explorerで検索した方が早くない?

840 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 16:15:08.57 ID:rnVSSJUo.net]
>>831
まあそうなんだけど、いちいち開発ツールと両方でやるのも面倒なのと、
Cookieとかjsで生成された値が必ずしも同じ値を保持してるわけじゃないんだよね

あと開発ツール側で値が見つかっても、c#のオブジェクト側でどのプロパティに格納されてるかも探したい
プロパティを探すのすら大変なんだ…



841 名前:190 mailto:sage [2016/08/08(月) 17:14:35.66 ID:BpPFt88B.net]
xmlファイルにある、A〜ZまでのデータをDATASETに読み込んで、任意のデータ(例えば、ACDMNZ)をDATAGRIDVIEWに表示させる方法を教えてください。

842 名前:190 mailto:sage [2016/08/08(月) 17:16:49.33 ID:BpPFt88B.net]
途中で書き込んでしました。

前回のSELECETメソッドを使えばいいかなと思ったのですがXMIファイルをすべて読み込んでしまってうまく動作しませんでした。

843 名前:190 mailto:sage [2016/08/08(月) 17:26:58.46 ID:BpPFt88B.net]
dataset.RedXmi(test.xml);
DataRow[] dataRows = dataSet.ables["Table1"].Selec

844 名前:et("#2016/08/01# <= Column1 and Column1 <= #2016/08/031# ")
for(int i =0; dataRows.Length;i++)
{
dataGridView1.DataSource = DataRows;
}
[]
[ここ壊れてます]

845 名前:デフォルトの名無しさん [2016/08/08(月) 18:04:01.70 ID:3Hc67267.net]
>>817
おお、情報ありがとうございます
ローカルの動画ファイルを指定してサムネイルを生成できるみたいですが、
オンラインの動画(http://〜)だと無理っぽいですね・・・惜しい

846 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 19:59:39.78 ID:dgKDPWbr.net]
16進カラーコードから色名に変換する方法はありますか?

847 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 20:01:22.84 ID:KAePj+8Y.net]
>>837
www.atmarkit.co.jp/fdotnet/dotnettips/239colorconv/colorconv.html

848 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 20:07:19.38 ID:dgKDPWbr.net]
>>838
ありがとうございます

849 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 21:43:12.35 ID:iUe2RC+z.net]
>>827
凄いな

850 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:01:10.30 ID:MwP/DwqP.net]
パラレルについて聞きたい
ウィンドウズフォームを使ってコーディングしてる
そのなかでフォームじゃないcsファイル内で片方はそのcsファイル内で、もう片方はフォーム立ち上げて並列処理したいんだけどアドバイスクレメンス

parallel.invoke(
()) => {
//A側の処理
},
()) => {
//B側の処理
Form frm = new Form();
frm.Show();
} );

Aの処理で値が変化していくんだけどある値になるまで
Bのフォーム内でその値を表示し続けたい
ただ値をうまく反映する方法がない
値はint型のなんかと思ってくれれば良いので…



851 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:20:47.96 ID:4wAqez6C.net]
>>841
Parallelは同じ処理を並列でやるためのものなので
そういうのはTaskの仕事
frm.Show();
await Task.Run(() => {
 while (値 != ある値) {
  値 = なんか処理();
  frm.BeginInvoke((Action)(() => {
   frm.値を表示(値);
  }));
 }
});
frm.完了したよ();

852 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:24:01.31 ID:4EpZ/mMx.net]
>>842
showで開いた後に、その中で並列にされるのか!
やってみる

853 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:29:09.79 ID:4EpZ/mMx.net]
あれコードを書いていただいて申し訳ないんだが
Showを開いたらそこで止まらないだろうか
イメージとしてはプログレスバーをそこで開きたいんだ
進み具合を

854 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:33:49.45 ID:4wAqez6C.net]
>>844
Showは止まらない
止まるのはShowDialog

855 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:35:18.57 ID:RTJ7AFUW.net]
>>845
まじか
モーダレスとモーダルの違いだけだと思ってた
地味にかっこいい Showは止まらない
awaitに線が引かれる悲しい

856 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:41:55.73 ID:robrIdsq.net]
>>846
メソッドにasync修飾子を付けないとawaitは使えないよ

857 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:45:51.02 ID:RTJ7AFUW.net]
>>847
まさかそんなことが
一応それっぽくはなったけどもリアルタイム性が出てこない…

858 名前:デフォルトの名無しさん mailto:sage [2016/08/08(月) 23:52:39.12 ID:RTJ7AFUW.net]
とりあえず出来ました
ありがとう
ただ範囲外のも並列されている形になってしまった…

859 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 00:06:14.07 ID:W0CalsaA.net]
どんな形なんだよ

860 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 00:10:53.44 ID:e2AB2aAp.net]
>>850
本来この処理が終わってから別フォームCが立ち上がるのですが
プログレスバーが出てくるまでは良くそのままフォームCも立ち上がるようになりました…
そのためプログレスバーよりも前に出たり
あまり望ましくない完全なリアルタイムの処理に…

完全に処理を終わらせてから(上記ではAです)
Cのフォームを立ち上げたかったのですが…
処理順序としては

mainでCをShowDialogで呼ぶ

Cのコンストラクタで>>841の処理をする関数を呼ぶ

並列処理+残り処理数をプログレスバーで表示

終わり次第Cが立ち上がる

こうしたかったです



861 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 00:26:02.73 ID:L97BkT5P.net]
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/2a723e51-2f6f-440b-811f-ccd629c6846f

これ見てると弱参照を使用するのが賢い気がするけど、
すぐGCで回収されちゃうだろうから弱参照の実装に手間かけても旨味ないのかな?

862 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 00:51:25.88 ID:e2AB2aAp.net]
>>851
mainってのは一番はじめのフォームってことです
ログインフォームがあってそのフォームからイベントでCが呼ばれます

863 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:02:46.51 ID:L89qxkLm.net]
>>851
こういう感じはどうかな?
public FormC()
{
 InitializeComponent();
 Task.Run(() =>
 {
  FormB frmB = new FormB();
  frmB.Show();
  //なんか処理
  frmB.Close();
 }).Wait();
}

864 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:15:07.80 ID:e2AB2aAp.net]
>>854
わざわざありがとう
質問ばかりですまないがこの形式だと
//なんか処理ってところでAにあたる部分をさせるんだと思うんだけども
それだと並列はどこに出てくるのだろうか…
FormBに反映ができない気がして

865 名前:デフォルトの名無しさん [2016/08/09(火) 01:23:56.16 ID:mCEAgHsh.net]
というかTask.Runの中ってUIスレッドじゃなくない?
こういう場合はいいんだっけか

866 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:24:18.12 ID:L89qxkLm.net]
>>855
>>842のラムダ式の部分と同じようなので良くない…かな?
(Task内でインスタンスを作ってるので BeginInvokeの必要がなくなるけど)
Bって、C起動までの進捗報告だけのフォームかと思ったけど、そうじゃないのかな…

867 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:26:02.14 ID:L89qxkLm.net]
>>856
Task内で生まれたFormにとってはTaskの実行されてるスレッドが自分のUIスレッド
…だと思うw
一応、ProgressBar動作させて実験したし…

868 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:35:37.24 ID:e2AB2aAp.net]
>>857
まさに言われてるように進捗報告だけのフォームです
Aが100回回るとしたらその残りをプログレスバーで表示させる的な感じです

プログラムを明日試してみたいと思います。
ただちょっとわけあってコンストラクタには入れにくいので別のとこに組み込んでみる…

俺の中では>>842では「whileが抜け出すまでフォームもやり続けるよ。ある値になったら抜けるよ」って意味で
2個のタスクのみが動くものだと思ってるのだけど合ってるのかな…?
そしてmainのタスク(while)が終わるまでそこで処理が止まる…ってなると思っていたけども、
どうやらその先に勝手に進んでいるみたいでtaskが三つ以上あるように見えて

869 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 01:46:06.06 ID:L89qxkLm.net]
awaitは別スレッドでの処理を待っててくれるけど、元スレッドの処理は止めない。
ここ↓がわかりやすいと思う
非同期メソッド入門 (2) - async修飾子とawait演算子 - xin9le.net
blog.xin9le.net/entry/2012/07/19/002126

Task.Waitは非同期処理の完了まで元スレッドをブロックする
(今回はこっちの方がよさそうだけど、実はデッドロックの危険もある↓)
async/await 〜非同期なライブラリは楽じゃない〜 - 飽きっぽい人のブログ@qwerty2501
qwerty2501.hatenablog.com/entry/2014/04/24/235849

ちょうど今自分も非同期処理を勉強中だったんだ…
お役に立てば

870 名前:デフォルトの名無しさん [2016/08/09(火) 01:49:02.08 ID:eE ]
[ここ壊れてます]



871 名前:75C0zQ.net mailto: 質問です
XmlNodeReaderやStreamWriterはusingで囲めるためリソースを破棄することができますがXmlDocumentではできません

XmlDocumentのLoadメソッドでファイルを読みだした後、違うコンストラクタでStreamWriterを使い再度ファイルを呼び出そうとしたところ、そのファイルは別のプロセスで使われているとエラーを吐いてしまいます

この二つには関係があるのでしょうか?
また、XmlDocumentのリソースを破棄する方法はないのでしょうか?
[]
[ここ壊れてます]

872 名前:デフォルトの名無しさん [2016/08/09(火) 04:15:50.72 ID:mCEAgHsh.net]
>>861
StreamとかTextReaderを受け取るオーバーロードを使って、StreamとかReaderの方をusingで閉じれば
https://msdn.microsoft.com/ja-jp/library/system.xml.xmldocument.load(v=vs.110).aspx

873 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 07:19:44.22 ID:HRQ9KN0P.net]
>>851
こうすれば?
public FormC() {
 this.Visible = false;
}
async void FormC_Load() { //CのLoadイベントハンドラ
 frmB.Show();
 await Task.Run(() => {
  //>>842と同じ
 });
 frmB.Close();
 this.Visible = true;
}
UIスレッドは常にシングルスレッドで絶対にブロックしないように作るのが
HTML/JS、Android、iOS、UWPなど今時の標準的なGUIプログラミングのスタイルなので、
夏休みに勉強でプログラミングしてるんなら時代遅れのWinFormsを使う場合でも慣れといた方がいいよ
ShowDialogやDoEventsは使わない

874 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 07:47:57.18 ID:ToL5aceR.net]
Form1のListViewをそのままForm2のLstViewにも表示させたいのですがどうやればいいのでしょうか?

875 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 07:56:39.38 ID:hbabIC8y.net]
>>860
>>863
お二人方長々とありがとう
頑張って作ってみるよ
お察しの通り夏休みで勉強中です

同期・非同期などもまだまだ学ぶことが多いなと実感中です
どれが止まってどれが動いてってのがなかなかわからないからコーディングしまくるしかないね

お二人方はFormCのロードでタスクrunさせることを言われてるけども
これはここでするのが必須ってことで良いんだよね
>>860で「 awaitは別スレッドでの処理を待っててくれるけど、元スレッドの処理は止めない。」「
Task.Waitは非同期処理の完了まで元スレッドをブロックする 」と
言っているのがこのタイミングでのRunに当たるのかなと読み取った
呼び出し先でないと少しタイミングの合わないものが存在するので
そこをどうにか出来ないかとあれこれやってみます

876 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 09:26:34.60 ID:eypRXuHG.net]
タスクじゃなくてスレッドじゃね?
ただうまくコード書けんかったわ俺には

877 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 10:48:51.25 ID:j/Q51pNB.net]
>>863
お二方の試させていただいたけど
やはり処理待ちをしてくれない…何故なんだろ

878 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 11:39:23.68 ID:BU0WPlE5.net]
loadでタイマーイベント起こして、
そのイベントで待ち処理をしてみては。

879 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 11:39:51.75 ID:bJX8y2k6.net]
>>867
後続(にするつもり)の処理はどこに書いてるのよ?

880 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 12:22:19.05 ID:3FV3+BA1.net]
LINQでズバリ↓をやりたいのですが
うまく動きません

[C#]DataGridViewから,指定した条件に合うデータをLINQで取得する
nanoappli.com/blog/archives/2331


DataGridViewRow に型変換できねーぞ
キャストしろよゴルァ

って感じのメッセージが出るんですが、あのソースは正しいのでしょうか。



881 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 12:44:32.93 ID:To3JSt2U.net]
ToString
Toint32

882 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 13:05:24.59 ID:LeDvruj5.net]
>>870 こうかな?
IEnumerable<DataGridViewRow> rowList = null;
rowList =
 dgv.Rows.Cast<DataGridViewRow>()
 .Where(row =>
  row.IsNewRow == false &&
  row.Cells["ColKey"].Value.ToString() == keyValue);

883 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 13:41:41.36 ID:Lgzk2fEI.net]
>>867
非同期はタイミング次第で、うまく行ったり行かなかったりする

処理A、処理B と書いても、
Aではキューに入れるだけで、Bが先に処理されたり、

逆に、Aでキューに入れられたものが、Bより先に、すぐに消化されてしまったり

884 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 16:41:52.99 ID:r97uYqz/.net]
WinFormで、フォームを常にアクティブにしておく方法ってありますでしょうか?
一時的に他のソフトを立ち上げても、WinFormが常にアクティブの状態(キー入力を受け付ける状態)にしたいです。
もしくは、WinFormがアクティブで無くてもキー入力は受け付ける様にしたいです。
よろしくお願いします。

885 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 16:49:23.12 ID:lpBcjy/9.net]
>>874
言ってる事が矛盾してるような気がするけど、それはともかく
ホットキーで検索してみた?

886 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 16:54:41.34 ID:NuLrqlAG.net]
>>874
キー入力はフォーカスがあたっていないと受け付けない
だからフォームをTopMost=trueにしてキー入力を受けるコントロールにFocus()するとか工夫するしかないんじゃないかな
MouseEnterでFocus()するとか
>>875
使うキーが決まっているのならそっちの方が確実だろうな

887 名前:デフォルトの名無しさん [2016/08/09(火) 16:55:30.72 ID:CkRClEjI.net]
キーロガーの機能ですね。できますよ。

888 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:17:44.81 ID:r97uYqz/.net]
>>875
グローバルフックとかは試してみたけどうまくいかなくて、ホットキーは初耳でした。
勉強してみます。

>>876
TopMostではうまく行きませんでした。
常に最前列に表示はされるのですが、アクティブなフォームが変わるとフォーカスが消えてしまって入力出来ませんでした。
使うキーは決まっているので、もう少し勉強してみます。

889 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:21:06.54 ID:NuLrqlAG.net]
>>878
TopMost=trueだけだとフォーカスはあたらないしフォームにFocusしてもキー入力は受けられない
TopMost=trueするのは常に表示させるため。コントロールにFocusしないと

890 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:35:43.36 ID:r97uYqz/.net]
何度もすいません。
>>875
ホットキーってキー1つでも出来ますでしょうか?
サンプルを見るとCtrlやAltと組み合わせた場合ばかりで・・・。
RegisterHotKey(this.Handle, HOTKEY_ID, (int)Keys.Enter);
みたいに、キー1つでも出来ますでしょうか?

>>877
GetAsyncKeyStateは簡単そうですが、使う時ってタイマーで常に回していないとダメでしょうか?

>>879
コントロールにフォーカスが無いとキー入力をしても意味が無いのはわかります。
一度アクティブでは無くなっても、コントロールにFocusする方法ってありますでしょうか?



891 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:37:44.38 ID:BU0WPlE5.net]
自分アプリケーションだけで終わる話なので、
キーダウン/キーアップをメインフォームに通知するだけで良いと思います。
下手にキー操作を全部取るとセキュリティ的にそのアプリは使いたくなくなります。

892 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:43:37.54 ID:1y7DBS0u.net]
目的がよーわからんけどLLフックも視野に入れたほうが・・・

893 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 17:46:10.93 ID:AJ2CLbue.net]
>>880
2つ目と3つ目は似たようなことだと思うよ
アクティブでなくなると反応を受けなくなるんだからタイマーなどで自発的に入力情報などを取りに行くしかない
常にアクティブにしてフォーカスが来るように考えたほうがいいんじゃない?

894 名前:デフォルトの名無しさん [2016/08/09(火) 17:48:53.93 ID:mCEAgHsh.net]
グローバルキーボードフックが上手くいかなかった理由を解消した方が早いだろ
馬鹿か

895 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 18:50:53.84 ID:cjmyDJ6c.net]
リッチテキストボックスに+=でコメント追加するのに、上から追加していく方法ありますか?

896 名前:デフォルトの名無しさん [2016/08/09(火) 19:09:34.62 ID:UK97IaF1.net]
そんなセマンティクス断固無視みたいな操作できるわけねーだろ

897 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 19:38:47.93 ID:snE3xX4a.net]
会社でvar禁止令がでそうなんだけど、その理由が可視性が悪いからとかお前らエディタ使ってるのかよと・・・

898 名前:デフォルトの名無しさん [2016/08/09(火) 19:44:17.53 ID:CkRClEjI.net]
書き方によってはバグが隠れてソースからは発見できないだろ、この初心者が。
それともおまえはvarがあるたびにいちいちマウスカーソル移動させて型を確認するのか?

899 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 19:59:42.55 ID:rTlnm3J6.net]
varがだめならdynamicがあるじゃない

900 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:05:48.72 ID:A+GvPbuv.net]
>>888
型間違っていたら、直下でオブジェクト使うところでエラーになるだろうに



901 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:07:28.21 ID:JS0TrNVx.net]
varが駄目ならTがあるじゃない

902 名前:デフォルトの名無しさん [2016/08/09(火) 20:13:09.44 ID:CkRClEjI.net]
>>890
ならないパターンがいくらでもあるだろ。違うクラスで同じメソッド名なんて腐るほどある。
後ろで.ToString()使って終わりなら手抜きテストなら簡単にパスしてしまう。

何が最悪ってvarやLINQ使いたがる奴ほどテストを端折る。コードを端折るような奴だからな。>>887 たとえばこいつ。禁止理由はおまえだよw

903 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:13:28.75 ID:h+7CEzP0.net]
抗議しろよ

904 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:19:30.96 ID:s9poePNg.net]
>>892
よお老害

905 名前:デフォルトの名無しさん [2016/08/09(火) 20:22:06.73 ID:CkRClEjI.net]
>>894
市ね、糞カギ。

906 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:22:42.86 ID:mk3kxjVQ.net]
まーたlinq不要おじさんが暴れてるのか

907 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:26:10.67 ID:AJ2CLbue.net]
質問に関係ない愚痴とか言い争いは他でやれよ

908 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:26:11.26 ID:h+7CEzP0.net]
ラムダなんていらねー
linqなんていらねー
浮動小数点数なんていらねー

909 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:26:38.67 ID:h+7CEzP0.net]
はい、誘導w!
echo.2ch.net/test/read.cgi/tech/1469538912/

910 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:30:09.33 ID:Nsm2mWMo.net]
>>869
関数を呼び出してその中で書いてます
クラスファイルの中です

>>873
キューとかそのようなものは消化してないですが内部的にあるんですかね
呼び出しを行った関数自体が処理ストップしてくれず

とりあえずアクションなにもできないようにして対処しました



911 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 20:53:14.65 ID:HfoI5GBD.net]
Taskで別のスレッドを動かすとき、Thread.Abort()の様に停止させる方法はありませんか?
無限ループを使ってテストしているのですが、キャンセルをかけても処理がずっと続いてる様子です。

912 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 21:12:22.02 ID:BU0WPlE5.net]
var htmlString = stringBuffer.ToString();
var htmlObjects = HtmlObjectParser.Parse(htmlString);
dataSender.Send(htmlObjects);

htmlStringはToStringなんだからString型だが、
htmlObjectsは一体何か分からん。←これが問題か否か

dataSender.Sendの実装が、ISendableを実装している引数を取るのなら、
ISendableを実装していないオブジェクトを返したらエラーになるのでその時点でわかる(動的に)。

IPostable htmlObjects = HtmlObjectParser.Parse(〜)
なら、静的にエラーになるので早い段階で分かる。

913 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 21:17:07.89 ID:A+GvPbuv.net]
>>901
c#ではCancellationTokenSourceってのが用意されていて
コレを使ってタスクのキャンセルを別のタスクに通知する
詳細は面倒なのでググッてね

914 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 21:34:58.46 ID:HfoI5GBD.net]
>>903
その仕組みを利用してキャンセルをかけても、タスクマネージャを見る限りループが続いている様子です

915 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 21:40:22.90 ID:snE3xX4a.net]
>>904
Cancelメソッドだけで停止させようとしてない?
無限ループをIsCancellationRequested見て抜けるようにすれば処理が残ることは無いと思うけど

916 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 21:42:42.45 ID:3V8v+StG.net]
>>904
つ ThrowIfCancellationRequested

917 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 22:30:34.35 ID:Ulr7R0RZ.net]
>>901が言ってるのは呼び出し先が(バグが原因で)デッドロックしちゃうような場合に
どうするのって話じゃないの?

実際困るんだよねこれ。

918 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 22:44:45.15 ID:HfoI5GBD.net]
>>905-906
それらも試してるのですが、どうも上手く行かないようで

>>907
まさにその通りです

919 名前:デフォルトの名無しさん [2016/08/09(火) 22:58:07.09 ID:mCEAgHsh.net]
TaskをやめてThreadにする
それも嫌ならProcessにする
まともに対処可能なものに対してAbortやTerminateをすべきではないが、まともじゃない相手に律儀に対応しても仕方がないので、使えるものを使え

UWPならMicrosoftを罵倒しながら自棄酒をかっ食らう

920 名前:デフォルトの名無しさん mailto:sage [2016/08/09(火) 23:12:37.02 ID:nVoDRxsS.net]
そもそもタスクとスレッドの使い分けができてない俺



921 名前:デフォルトの名無しさん [2016/08/09(火) 23:27:59.36 ID:xX1eLGuF.net]
エセ左翼の目的は、わざと突っ込みどころが多い主張をすることで自分たちへ注意を向けさせ、
カルトへ向かう非難の矛先を逸らすこと。
国益に反することを言ったり、主張が食い違うもの同士の対立を煽ろうとするので放置し難いが、
主義思想についての洗脳を受けているわけではなく、フリをしているだけなので、
言い負かされてもダメージを負った様子もなく、論点をすり替えられるかスルーされる。
まともに相手をしてはならない。

922 名前:デフォルトの名無しさん mailto:sage [2016/08/10(水) 00:18:43.16 ID:tzaz0eYO.net]
変なの来たなw

923 名前:デフォルトの名無しさん mailto:sage [2016/08/10(水) 00:44:52.26 ID:0FrSD1Xj.net]
>>907
それだけならInterruptで穏便に潰せばいいんじゃね

924 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 16:16:31.49 ID:uO/Tl1Ff.net]
型指定されたデータセットについての質問です。
新しい項目の追加でDataSetを追加し、DataTable1.xsdにてDataTable1を作成しました。
コンポーネントからDataSet11をD&Dで、型指定されたデータセットのプロジェクト名.DataSet1を選択し追加しました。
DataGridViewのDataMenberにはDataTable1を設定し、DataSourceにはdataSet11を設定しました。
Form1_Loadイベントでxmlファイルを読み込むコードを書いたのですが、読み込んでくれません。
ちなみに、型指定のないデータセットだと読み込んでくれます。
エラー文は以下の通りです。
オブジェクト参照がオブジェクトインスタンスに設定されてません。
コードは以下の通りです。

private void Form1_Load(Object sender,EventArgs e)
{
dataSet11.ReadXml("test.xml");
}


お分かりになる方、どこがどう間違っているのか教えてください。

925 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 17:20:06.87 ID:rmou6ft4.net]
>>914
xmlは規定の構造の物なの?
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1039714435

926 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 17:34:29.83 ID:uO/Tl1Ff.net]
>>915
DataGridViewのDataSourceに型指定されてないDataSetを指定し、DataMenberには型指定されてないDataSetのTablesで作成したTable1を指定てます。
あとは、デバッグで起動し、DataGridViewに必要なデータを入力してWiteXmi("test.Xml")で保存したファイルを使用してるので大丈夫ではないでしょうか?

927 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 17:42:10.36 ID:uO/Tl1Ff.net]
ブレークポイントで調べたところ、dataSet11.ReadXml("test.xml");の下に書いてるコードがエラーみたいです。
型指定してない場合はこのコードで通るのですが、なにが間違ってるのでしょうか?


private void Form1_Load(Object sender,EventArgs e)
{
 dataSet11.ReadXml("test.xml");
//レコードの上書き
 dataSet11.Tables["Table1"].AcceptChanges();
}

928 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 17:46:14.15 ID:kg1OJGvs.net]
>オブジェクト参照がオブジェクトインスタンスに設定されてません。
これは出るのは該当オブジェクトがnullの時だろ
>>917
ブレークした時点でdataSet11やdataSet11.Tables["Table1"]がnullになってないか?

929 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 17:48:01.13 ID:uO/Tl1Ff.net]
Table1ではなくdataTable1にしないといけなかったみたいです。
お騒がせしました。

930 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:33:56.03 ID:stbfoTV9.net]
excelがある時代にデータベースなんて勉強する意味あるんですか?



931 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:39:57.74 ID:7N4x7lnM.net]
Javaがある時代にC#なんて勉強する意味があるんですか?

932 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:45:58.55 ID:txYrujZA.net]
C#がある時代にJavaなn(ryだろ

933 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:47:00.15 ID:stbfoTV9.net]
大企業でもないのにデータベース使う意味って?
顧客のデータが100万以上なんて考えられないし
excelでよくね?

934 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:49:30.10 ID:kg1OJGvs.net]
またスレタイとテンプレ読めないいつもの人か

935 名前:デフォルトの名無しさん [2016/08/11(木) 21:52:29.73 ID:stbfoTV9.net]
C#にもデータベース関連の機能あるけど本当に必要なのかな?
excelでいいじゃん、無理して使わなくてもいいよね?

936 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:52:59.82 ID:stbfoTV9.net]
データが多くてファイルが重くなるなら分ければよくね?
俺の考え間違ってたら教えて

937 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:53:43.34 ID:xgILIYSY.net]
今のExcelって中身XMLなんだよな
OpenXML使ってExcelファイルの読み書きやってみたけど、MSDNの例が酷すぎてコピペした人はOpenXML=遅いのイメージ染み付くんじゃないの

938 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:55:29.44 ID:stbfoTV9.net]
反論がないということは僕が正しいということですね
excelみたいな便利なものがあるのにデータベースなんてw

939 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:57:17.93 ID:UACcoZpk.net]
エクセルとDBがバッティングしてるって発想が分からないw

940 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 21:57:50.06 ID:7N4x7lnM.net]
XMLはどうやっても遅いでしょw



941 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:00:37.79 ID:7N4x7lnM.net]
入門者向けのExcelの使い方例 → 住所録
入門者向けのAccessの使い方例 → 住所録。

実践向けのExcelの使い方例 → 家計簿
実践向けのAccessの使い方例 → 家計簿

いくら考えてもバッティングしてしまう。

942 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:01:58.13 ID:stbfoTV9.net]
例えば書店とか図書館に本探す端末とかあるじゃん?
本なんて高々20〜100万冊じゃん?
excelでいいじゃん
データベースとか組む必要ある???
知らないけどさ

943 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:02:30.48 ID:xqVew+jo.net]
EXCELはただの表計算ソフトだよ
それとデータベースを比較するってどういうことなのw

944 名前:デフォルトの名無しさん [2016/08/11(木) 22:05:58.45 ID:stbfoTV9.net]
>>933
うん???
excelさえあれば会社のデータ全部管理できると思ってるんだ俺
間違ってる???

945 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:07:26.25 ID:diubw1vg.net]
すればよろし

946 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:22:16.64 ID:kQnh3qSC.net]
まあVBAとかマクロ使えば一気に管理できるし強ち間違いではない

947 名前:デフォルトの名無しさん [2016/08/11(木) 22:28:55.12 ID:stbfoTV9.net]
>>936
そうでしょ?
てことはデータベースなんて必要なくね?

948 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:29:14.48 ID:c6R4+ha0.net]
PC一台ローカルに処理するだけなら何でも良いんで無いの

949 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:33:31.23 ID:7N4x7lnM.net]
>>937
EXCELでトランザクション張る方法教えてください。

950 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:00:15.64 ID:7xsSvVNJ.net]
>>937
エクセルは数あるデータベースの
ひとつです。
はい論破



951 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:15:58.70 ID:LPAM5Yv4.net]
間違ってるよ
数年前までは行数65000件のカベがあったくらいだし
そのくらいの件数になると遅さとか管理しにくさが目につくようになる

まあ手のこんだ事しなければ困らないか

952 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:18:52.67 ID:bULuivxC.net]
>>937
うむそうだ
だがな トランザクション処理とかできないんじゃないかな

953 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:24:02.95 ID:DuaoGpk9.net]
レコードセットでトランザクション貼れる。
データベースとして使えて、アプリケーションとして使えて、こんな革命的なアプリケーションもう出ないよ

954 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:24:59.06 ID:bSBMy056.net]
>>934
会社の規模によるでしょ
あと複数人がデータに同時アクセスして更新していくようなのが必要な会社は
エクセルじゃなくて本格的なデータベースじゃないと無理じゃないの?

955 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:35:51.04 ID:1YfJrBdd.net]
エクセルで全部できる人はここに来る必要ないじゃん
バイナリデータ分けてDataGridに読み込んで更にそれを書換えて整理するってやったことあるけど
エクセルとVBAでできるって言われても面倒だからやりたくねーよ

956 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:49:32.13 ID:bSBMy056.net]
俺もエクセルをデータベース的に使ってるから気持ちはわかる

テーブルワークシートを作ってクエリワークシートで加工して帳票ワークシートに出力
スタンドアロンのシステムでいいならこんな感じで手軽に簡易システムを作れるのが便利

957 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 00:22:58.03 ID:3tV2hGaV.net]
自分で簡単なプログラムを作る分にはいいけど、人の作ったのはメンテしたくないねぇ

958 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 00:29:57.00 ID:QHYUuRYX.net]
まあネタにしてもエクセルでDBなんてアホかとしか思えんけど、
あるあるネタの定番のエクセルでドキュメント作っちゃうオッサンよりマシか

昔1-2-3にはアプローチってRDBがタダでついて来たけど、エクセルにはアクセスバンドルされてないんだよなそういえば。

959 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 00:31:43.59 ID:N0C4ntqt.net]
アクセス買ってあげろよ
悪いアプリじゃないよ
帳票とかって本来どう作るべきなの?
いまの会社しか知らなくて分からないや
って人には絶対いい

960 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 10:09:23.33 ID:Rc8EoSBg.net]
年金DBが不正データだらけなのは、ID:stbfoTV9 みたいのが開発してたからです。



961 名前:デフォルトの名無しさん [2016/08/12(金) 10:15:52.07 ID:xe+iEvm0.net]
テストしてねーだろうからなw

962 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 10:23:32.55 ID:Rc8EoSBg.net]
Excelは宙ぶらりんのデータが許容されますが、RDBMSでは基本制約掛けますので存在しません。
Excel信者はそれが分からんのです。たがらDBでもリレーション切っちゃうんです。正規化めんどくさい!!って。
表計算ソフトと思えば問題ない!! Excelならそれが普通だ!!ってね。

963 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 11:40:53.36 ID:3tV2hGaV.net]
今どきdb側で制約やる?

データの入出力とチェックはアプリケーション側でやって、dbは器として使えよ。

リレーション図作るためにプライマリーキーぐらいは定義するかな

964 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 11:41:34.90 ID:YjCrXifk.net]
C#スレだろクソが。

965 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 11:47:42.76 ID:6T3FQcLQ.net]
カスケードで削除とか普通だろ

966 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 11:52:24.23 ID:Rc8EoSBg.net]
Excelファイルでよく見る変なデータ。

名古屋県

967 名前:デフォルトの名無しさん [2016/08/12(金) 12:06:01.82 ID:h1q2KTcd.net]
>>955
ジャッポSIerは論理削除しか知らないからカスケードとか不可能ですよw
ご存じないのですかww?

968 名前:デフォルトの名無しさん [2016/08/12(金) 12:46:23.07 ID:lkc5gPjF.net]
少なくともエクセル使えばエラーはない事は確かじゃん
自分で作ったデータベースプログラムだとどこにエラーあるか分からんでしょ

969 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 13:00:23.93 ID:k2FvZtud.net]
>>958
TPOに合わせて使い分けるってしないってことね。スレも含めて

970 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 13:04:52.18 ID:E1g4I1ik.net]
違うと思うけどなあw
わざとやってるのかもしれないけど、言い訳がVBerと同じだよねw
便利な物を便利に使って何が悪い、ってかw



971 名前:デフォルトの名無しさん [2016/08/12(金) 13:23:43.04 ID:PV0xO3Fw.net]
>>958
存在がエラーというオチですな
お後がよろしいところで




972 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 15:27:39.20 ID:lkc5gPjF.net]
数万超えたら重い??
それならカナ順でファイル複数作ればいいだけ
わざわざデータベース作る必要ないね

目的のファイル見つけるまで0.001秒
そっから目的セル見つけるまで0.01秒

最強じゃん

973 名前:デフォルトの名無しさん [2016/08/12(金) 15:32:15.67 ID:lkc5gPjF.net]
データベースなんてあんなSQLみたいな難しいの勉強しなくていいよな
エクセルあるもん、Ctrl+Fで検索できるじゃん、
一々言語書く必要あるの?wwww

974 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 15:34:06.81 ID:lkc5gPjF.net]
だからさー国レベルだと独自の管理システム使えばいいじゃん
企業レベルでデータベースなんていらないでしょ
異論ある?本のタイトルを調べたい、ならエクセルでいいじゃんwwwwwwww
データベースwwwwwwwwwwwwwwwwwwwwwwwww

975 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 15:34:54.38 ID:lkc5gPjF.net]
だってあんなの無理だよな
難しすぎるもん
便利なツールがあるのにデータベースを勉強ってwwww

976 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 15:38:20.13 ID:lkc5gPjF.net]
だいたいトランザクションなんて必要あるの?
目的のデータを見つけるだけで大がかりな処理必要か?
データの管理なんてバックアップとるだけの話で、手を施す事って何もないでしょ
間違ってる???

977 名前:デフォルトの名無しさん [2016/08/12(金) 15:40:08.84 ID:lkc5gPjF.net]
>>944
それって単にエクセルの設定でなんとかならなかった?
同じ個所いじらないなら、別々に編集できたと思うけど

978 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 16:29:22.52 ID:V2s4z4io.net]
ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1469538912/

979 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 16:39:21.36 ID:6T3FQcLQ.net]
トランザクションが何物であるか理解していないと書けないレスするとは
釣り師としてはイマイチだね

980 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 18:08:36.19 ID:YjCrXifk.net]
いつもの奴は粛々とBAN・NGワードで対処すりゃいいんだよ。
スレ違いに付き合ってる奴らも同罪。



981 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 18:23:51.82 ID:k2FvZtud.net]
スレ違いに構う奴が多すぎ
C#に関係ない話題で盛り上がりたいのならニュース系とか雑談とか他の板があるだろ
こんな過疎板でたむろってなくてもいいんだよ

982 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 18:43:27.26 ID:3tV2hGaV.net]
そうだね、スレ違いだからc#でexcelいじろうよ。

983 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 19:03:34.21 ID:V2s4z4io.net]
C# 7 はよ

984 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 19:22:05.44 ID:PQei7dBP.net]
C#って女の人が使う言語ってマジ?

985 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 20:46:54.56 ID:PQei7dBP.net]
書店で買った本でC#覚えたけど物足りない

986 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 20:52:34.79 ID:l3pVsVAD.net]
>>975
何がどう物足りないの?

987 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:07:44.00 ID:S337aRPj.net]
言語なんだから使わずに「覚えて」もつまらんわな

988 名前:デフォルトの名無しさん [2016/08/12(金) 21:08:14.96 ID:PQei7dBP.net]
>>976
webサイト取得するプログラム作りたいからね
検索した結果のページを取得したい

989 名前:デフォルトの名無しさん [2016/08/12(金) 21:25:45.17 ID:PQei7dBP.net]
方法は?

990 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:26:22.82 ID:V2s4z4io.net]
次スレの季節



991 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:28:35.55 ID:S337aRPj.net]
>>980
よろしく頼む

992 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:29:46.24 ID:V2s4z4io.net]
this.CreateNextThread();

ふらっと C#,C♯,C#(初心者用) Part124
echo.2ch.net/test/read.cgi/tech/1471004887/

993 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:47:50.85 ID:S337aRPj.net]
>>982
スレたて乙
ワッチョイありにしたのか。
これでバカな書き込みは減るだろうな

994 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 21:49:30.82 ID:XZxPWxwO.net]
>>982
ワッチョイ有りは評価するわ

995 名前:デフォルトの名無しさん [2016/08/12(金) 21:58:16.07 ID:PQei7dBP.net]
ワッチョイ入れたかーw
自治厨は同じ奴だろうねw

996 名前:デフォルトの名無しさん [2016/08/12(金) 22:01:03.83 ID:PQei7dBP.net]
ワッチョイ入れたら質問者減らないか

997 名前:H?? []
[ここ壊れてます]

998 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 22:02:51.75 ID:V2s4z4io.net]
>>983-984
あんまり効果ないかも……と思ってたけれど、既に効果出てるみたいだね

999 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 22:02:55.83 ID:S337aRPj.net]
次は相談室が荒らされて相談室もワッチョイ化するだろうな

1000 名前:デフォルトの名無しさん [2016/08/12(金) 22:04:56.97 ID:PQei7dBP.net]
スレが活性化しないな



1001 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 22:05:06.94 ID:Ojh78pHB.net]
>>988
ちょっと前に荒らされたぞ

1002 名前:デフォルトの名無しさん [2016/08/12(金) 22:23:43.16 ID:PQei7dBP.net]
スレが活性化しないな

1003 名前:デフォルトの名無しさん [2016/08/12(金) 22:32:50.60 ID:PQei7dBP.net]
活性化しないな

1004 名前:デフォルトの名無しさん [2016/08/12(金) 22:34:55.70 ID:PQei7dBP.net]
活性化しないな

1005 名前:デフォルトの名無しさん [2016/08/12(金) 22:35:42.90 ID:PQei7dBP.net]
あーあ

1006 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 22:36:26.31 ID:S337aRPj.net]
>>987
すごくわかりやすいのが炙り出されたな

1007 名前:デフォルトの名無しさん [2016/08/12(金) 22:36:32.76 ID:PQei7dBP.net]
つまんね

1008 名前:デフォルトの名無しさん [2016/08/12(金) 22:36:44.85 ID:PQei7dBP.net]
つまんね

1009 名前:デフォルトの名無しさん [2016/08/12(金) 22:37:52.86 ID:PQei7dBP.net]
つまんね

1010 名前:デフォルトの名無しさん [2016/08/12(金) 22:39:14.42 ID:PQei7dBP.net]
つまんね



1011 名前:デフォルトの名無しさん [2016/08/12(金) 22:40:38.44 ID:PQei7dBP.net]
つまんね

1012 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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