ふらっと C#,C♯,C#(初心者用) Part123 [無断転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2016/07/31(日) 12:02:50.03ID:845Zva4M他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part122
http://echo.2ch.net/test/read.cgi/tech/1468078489/
■関連スレ
C#, C♯, C#相談室 Part91
http://echo.2ch.net/test/read.cgi/tech/1467142749/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
0002デフォルトの名無しさん
2016/07/31(日) 12:14:02.41ID:9Z6DmbVF:::::::::::| ば じ き i::::::::::::
:::::::::::.ゝ か つ み ノ:::::::::::
:::::::::::/ だ に は イ:::::::::::::
::::: | な。 ゙i ::::::
\_ ,,-'
――--、..,ヽ__ _,,-''
:::::::,-‐、,‐、ヽ. )ノ _,,...-
:::::_|/ 。|。ヽ|-i、 ∠_:::::::::
/. ` ' ● ' ニ 、 ,-、ヽ|:::::::::
ニ __l___ノ |・ | |, -、::
/ ̄ _ | i ゚r ー' 6 |::
|( ̄`' )/ / ,.. i '-
`ー---―' / '(__ ) ヽ 、 >>1
====( i)==::::/ ,/ニニニ
:/ ヽ:::i /;;;;;;;;;;;;;;;;
0003デフォルトの名無しさん
2016/07/31(日) 12:35:06.34ID:m2m9StISともあれ >>1 乙
0004デフォルトの名無しさん
2016/07/31(日) 14:42:43.53ID:JTJLwIyahttp://dqnworld.com/archives/34.html
これが本当の戦争の恐怖。この少女には大人の戦争は関係ないですからね。巻き込まれた少女の遺体を持って何か
を訴えかけている男たちの映像です。
【閲覧注意】シリアで反体制派の兵士が顔を吹き飛ばされてしまう瞬間。
http://dqnworld.com/archives/89.html
スローモーションが怖すぎる・・・。
【閲覧注意】アッラーフアクバルを叫びながら少年を斬首する映像を公開する。
http://dqnworld.com/archives/3975.html
点滴?のようなものが見えるんだけど。助けられた少年じゃなかったのか。助けられた所を強奪されてアッラーフ
アクバル?なのかしら・・・。
【閲覧注意】磔にされた戦闘機パイロットの遺体。シリアにて。
http://dqnworld.com/archives/3996.html
今日のアッラーフアクバル動画。
【閲覧注意】この首吊り自殺、足スレスレだけど本当に死ねてる?
http://dqnworld.com/archives/4001.html
中国で撮影された首吊り自殺の映像です。既に死んでいると書いてあるけど自分で揺らしているようにみない?www
妻の目の前でぶっ飛ばされた旦那さん?これは死んだかな(°_°)
http://dqnworld.com/archives/4004.html
さすがにこれだけ飛ばされたら助からないかな・・・。
【閲覧注意】あおむけでゲロを吐きまくっている男性。助けてやれよ・・・。窒息するぞ(@_@;)
http://dqnworld.com/archives/4007.html
これ結構危ないんじゃないの?撮影してないで横向きにしてやれよ。これ窒息する可能性あるだろ。
0005デフォルトの名無しさん
2016/07/31(日) 16:19:39.67ID:yOUiaiD9乙
0006デフォルトの名無しさん
2016/07/31(日) 16:41:06.49ID:a7xaHxHCスレ立て乙
質問からの派生の議論などは↓のスレで
ふらっと C#,C♯,C#(議論用)
http://echo.2ch.net/test/read.cgi/tech/1469538912/
0007デフォルトの名無しさん
2016/07/31(日) 16:58:20.07ID:tdu9NojY自分の説明が悪いようで申し訳ないです
こういう感じでテーブルを作りたいと考えてます
public 科目 {
id
科目名
講師リスト
生徒リスト
}
それでもって追加するときに講師と生徒リストを結びつけたいと…
ListBとCは同時に存在してはいけないとの話ですが
それだと生徒から講師を、講師から生徒を検索するのができなくなりませんか?
イメージとしてなんですが、講師・生徒が科目の外部キーを持つように、
講師には生徒の※2の青丸を、生徒には講師の※1の青丸を入れたいってなってます
0008デフォルトの名無しさん
2016/07/31(日) 17:00:54.97ID:tdu9NojY入れたいと言うよりは自動作成されるDのとこにある要素が※1と※2のみになってます
ただ値が入らず…のような状況で
0009デフォルトの名無しさん
2016/07/31(日) 17:17:48.08ID:7sIN5pY9さらに科目に追加する講師と生徒は関係性があり、その関係は多対多
多対多の関係はEFが勝手に中間テーブル作ってくれてそこには値が入ってない
どうすれば入るのだろうか
って話でしょ
0010デフォルトの名無しさん
2016/07/31(日) 17:19:35.06ID:7sIN5pY9科目・生徒も1対多
科目(C)を中間テーブルと間違えてるから俺と話があってないんだわ
0011デフォルトの名無しさん
2016/07/31(日) 17:24:13.82ID:SlcEPNYS>生徒から講師を、講師から生徒を検索する
科目が講師、生徒への(逆向きの)リレーションをもって
生徒-科目-講師 または、講師-科目-生徒 とたどればいいだけ
ただその図のテーブルだと、講師が持てる科目は1つだし、生徒が持てる科目も一つだぞ
0012デフォルトの名無しさん
2016/07/31(日) 17:33:22.27ID:SlcEPNYS元の話はA,Bのリレーション飲みに着目して話をしてたんだが
だから、Cはエンティティとして必要か?って聞いてたわけだが
Cがエンティティとして必要なら(科目であるなら当然YESなわけだが)、Aが持つのはC
つまり生徒が持つのは科目、講師が持つのも科目、生徒と講師の関係は科目を間に挟んでこそ成り立つ
それだけの話だと思うが
ちなみに
>科目・講師が1対多
だと、一つの科目を複数の講師が講義する ってことになるんだが
一人の講師は複数の科目を受け持つ が正しいんじゃないかね
要件的には前者の要望もあり得るけど、それだとさらに設計ややこしいぞ
0013デフォルトの名無しさん
2016/07/31(日) 17:35:48.10ID:7sIN5pY9そういう逆引きじゃなくて科目から講師を、講師から生徒を辿れるようにリレーション作りたいんでしょ…と俺は思うんだが
中間テーブルに拘ってるのはそういう意味でしょ
そもそもレスを見直して整理したら「中間テーブルは作成される」「でも中間テーブルに値は入らない」「何故ですか」
0014デフォルトの名無しさん
2016/07/31(日) 17:37:50.07ID:0ENkURmo情報の重複を避けるなら検索時にたぐる。検索性能が重要なら更新時に整合性をとるように
メンテナンスする。このどちらしかないだろう。
なんか、やろうとしていることがどっちつかずのように思う。
0015デフォルトの名無しさん
2016/07/31(日) 17:38:34.43ID:7sIN5pY9科目に対して講師たくさん居るから別に問題ないでしょ
むしろ講師のが多くて普通だと思うけど
複数の人が講義するじゃなくて、その科目を講義している人が複数居るって言ったら納得できんかね
0016デフォルトの名無しさん
2016/07/31(日) 17:43:50.97ID:7sIN5pY9講師・生徒の多対多
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 解決したら終わり
0017デフォルトの名無しさん
2016/07/31(日) 17:56:44.40ID:SlcEPNYS科目、講師、生徒という話をするのであれば、少なくともその範囲においては「中間テーブル」なんてないぞ
(科目と生徒で中間テーブルが必要になるかもしれんが、そこには言及してないので)
科目は中間テーブルではないし、そういう主張も説明してないはずだが
そういう坂引きのそういうが何をさしてるのかわからんが
>科目から講師を、講師から生徒
科目から講師は、科目が講師(群)を持つだけ
講師から生徒は、間に科目を挟め
それだけだが
>>15
>その科目を講義している人が複数居る
要件としてあり得ることは言ってるだろ
今回がそこまで考慮されてるのか?考慮するのか?って話だぞ
まさに共同講演でもなければ、講師の違う科目は別科目として扱うほうが楽だぞ
0018デフォルトの名無しさん
2016/07/31(日) 18:06:10.43ID:SlcEPNYSそれをやると、AとBの「中間テーブル」が勝手に作成されて
Aを新規追加したら、A.ListBとAの関係は中間テーブルに勝手に保存される
そんなのは前スレのどっかでできたって言ってただろ
0019デフォルトの名無しさん
2016/07/31(日) 18:08:13.77ID:/2R1tIBn科目も結合条件に入れると、RDBのややこしい話が出てきてしまうので、科目を無くした例じゃダメかい?
それとも、科目が前提で悩んでるなら、条件をしっかり書いた方が良いと思うよ。
0020デフォルトの名無しさん
2016/07/31(日) 18:12:17.93ID:ryfTyHLn俺が持つ写真リスト
俺が持つ友人リスト
これが科目に当たるCの部分
写真リストは持っている写真
友人リストは写真に写っている人達
これがB, Cかな
写真1にはX, Y, Zが写っている
写真2にはX, Wが写っている
写真3にはX, Zが写っている
ってことはこれも多対多じゃん?
うわああああああああああ
写真1には誰が?→XYZ
Xはどこに?→写真1, 写真2, 写真3
一方通行の向きでこうしたいってなってるけどこれも写真と友人に双方のリスト持たせなくて良いのか?
それがないとLinQ使っても検索できる気がしないんだけど
やろうとするとそれ専用のカラムをつけないといけない気がする
0021デフォルトの名無しさん
2016/07/31(日) 18:19:28.97ID:/SDpmLeyえ?だからそこの新規作成のコードで悩んでるんじゃないのか…?
俺も具体的にコードかけてないからでかい口叩けないけど
0022デフォルトの名無しさん
2016/07/31(日) 18:27:23.21ID:SlcEPNYS単純にAとBで多対多ってだけならできるんじゃないかと思うんだが
今回は三つのエンティティが必要なのに、
それを二つのエンティティとそのリレーションだけでなんとかしようとするから無理がある
0023デフォルトの名無しさん
2016/07/31(日) 18:33:38.70ID:/2R1tIBnC#のコードになってないけど、こんなのじゃダメ?
各メソッドは写真友人の静的リストを操作。
写真{写真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
0024デフォルトの名無しさん
2016/07/31(日) 18:41:18.13ID:a7xaHxHC0025デフォルトの名無しさん
2016/07/31(日) 18:42:04.34ID:tdu9NojY自分よりこちらのが例として良い気がします
まさにこんな感じです…
>>11
>>14
検索時に手繰ることも考えたのですが講師から生徒、生徒から講師を手繰るための専用の属性を追加する必要あるんじゃないか?となって
それならそれぞれを追加するときに関係付けれたら良いよねとなって今に至っています。
科目を通した講師と生徒の関係性は保てるけども
講師と生徒だけの関係性ないよね?と言われててコーディングしなおしてまして…
>>20さんのだと識別できる写真から友人を、友人から写真を見つけるためには関連テーブルないと…みたいに同じ状況です
0026デフォルトの名無しさん
2016/07/31(日) 18:45:36.60ID:hOdlxuRW静的リストってのは自分で作るやつでええのかい
なんか出来そうで出来なさそう
質問してる人俺と同じところで悩んでるからタイムリーすぎるわwww
写真-俺-友人と辿れそうな気もするけども
俺の例だと友人に写真1だと判断させる何かが要るよね
そこで悩んでるのかな それなら同じ
0027デフォルトの名無しさん
2016/07/31(日) 18:49:53.18ID:/2R1tIBnDBに作るならテーブル
プログラム上なら自分で作ったList<写真友人>を静的に持っておけば良いと思うよ。
0028デフォルトの名無しさん
2016/07/31(日) 18:54:30.55ID:hOdlxuRWstaticってことかな
俺も静的に自分で作るのは考えたのだけど今質問してる人と同じで自動生成されるなら
それ使いたいじゃん?ってなって使おうとしてる
ただ使うと片方を追加したときにもう片方に反応して異常に追加される問題が発生してる
entityState.Unchangedがうまくできない
db.Entry(xx).Stateの引数がなに!?ってつまってる
0029デフォルトの名無しさん
2016/07/31(日) 18:59:32.34ID:0ENkURmo>>7の図を信用していいなら、たぐるだけならAとBだけで科目IDを介して相互に可能だろう。
そのうえで検索の効率を改善したいというのであれば、その結果と同じものをそれぞれが持つよう
追加/削除の際にメンテナンスすればいいし、たとえば講師と生徒の組み合わせに対して
問い合わせしたいということであればそういうテーブルを用意すればよい。
0030デフォルトの名無しさん
2016/07/31(日) 19:07:58.59ID:hOdlxuRW横やりだけど俺と同じ状況って言ってるから科目は便宜的なもんだと思う
講師一人に対して生徒複数をn回繰り返してそのなかで生徒から講師を見たときに多対多が生まれてしまうよねって話かと思うわ
説明下手ですまん 俺と同じらしいから
>>20で考えると良いかも
科目・講師・生徒は俺も説明しづらい
0031デフォルトの名無しさん
2016/07/31(日) 19:37:21.76ID:0ENkURmo多対多のどこで困っているのか?
>講師一人に対して生徒複数をn回繰り返してそのなかで生徒から講師を見たときに多対多が生まれてしまう
最初に講師の条件を指定しているんだからその条件を入れればそうはならんはず。
select * from A
join B on B.x = A.x
join C on C.y = A.y
BとCの条件を忘れると結果がB×Cになってしまうという初歩的なミスに近い。
0032デフォルトの名無しさん
2016/07/31(日) 19:40:31.97ID:SlcEPNYS科目・講師・生徒ってのは三つのエンティティの話
0033デフォルトの名無しさん
2016/07/31(日) 19:46:32.00ID:SlcEPNYSpublic 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<科目>(); }
}
0034デフォルトの名無しさん
2016/07/31(日) 19:46:48.57ID:SlcEPNYS{
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);
}
}
0035デフォルトの名無しさん
2016/07/31(日) 19:47:49.62ID:SlcEPNYS{
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();
続く
0036デフォルトの名無しさん
2016/07/31(日) 19:48:13.11ID:SlcEPNYSvar 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();
続く
0037デフォルトの名無しさん
2016/07/31(日) 19:49:08.60ID:SlcEPNYSvar ks = db.講師リスト.FirstOrDefault(p => p.講師名 == "外部講師1").科目リスト.SelectMany(p => p.生徒リスト);
if (ks == null) return;
foreach (var item in ks)
{
Console.WriteLine(item.生徒名);
}
これでまだ何かあるならもう知らん
0038デフォルトの名無しさん
2016/07/31(日) 19:49:21.54ID:a7xaHxHC■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
参照しにくい上にレスの無駄遣いになる
0039デフォルトの名無しさん
2016/07/31(日) 19:51:10.96ID:SlcEPNYS>>33がエンティティ定義
>>34がコンテキスト定義
>>35からが操作側のコードな
0040デフォルトの名無しさん
2016/07/31(日) 19:51:36.36ID:/2R1tIBnhttp://ideone.com/5bG0vs
なんか間違ってたらスマンな。
ローカルでは普通に動いた。
中間テーブルにもデータが出来てる。
004140
2016/07/31(日) 19:54:16.46ID:/2R1tIBn途中のは消してもOK
0042デフォルトの名無しさん
2016/07/31(日) 20:02:32.08ID:SlcEPNYSすまん。次からそうする
エンティティ定義だけでもここで示したかったんだ
勢いで全部張った
今では反省している
0043デフォルトの名無しさん
2016/07/31(日) 21:18:29.04ID:hOdlxuRW0044デフォルトの名無しさん
2016/07/31(日) 21:24:06.50ID:hOdlxuRW講師の人のだと外部キーとしてListBとCのどちらか必要ないってのは何故なんだろ
講師から見たら科目・生徒をそれぞれを紐付ける重要なファクターだと思ってしまう
0045デフォルトの名無しさん
2016/07/31(日) 21:33:38.39ID:SlcEPNYS講師生徒の話と、ABCの話を混ぜるなと
講師と生徒に直接の関係がないから、講師が生徒を持ってるのはおかしい
あるいは
A.ListBとA.C.LisstBが必ず同一なら、同一の情報を複数個所に持つ必要がない
同じことしか言ってないし、C#もLinqも関係ない話だからそろそろ終わりにしてくれ
0046デフォルトの名無しさん
2016/07/31(日) 22:44:17.15ID:KRNaJHTC0047デフォルトの名無しさん
2016/08/01(月) 02:30:05.89ID:whHwDgoj0048デフォルトの名無しさん
2016/08/01(月) 11:01:28.50ID:O5g9L92bそれともデータを消すということなのか、いまいちわかりません
0049デフォルトの名無しさん
2016/08/01(月) 11:09:29.37ID:9b8KRrTw0050デフォルトの名無しさん
2016/08/01(月) 11:17:47.86ID:cs1OuQE6まーバッファに溜まったもの全部処理して空にする
0051デフォルトの名無しさん
2016/08/01(月) 11:59:02.14ID:yIP/hXrsHattenが流れるトイレ
0052デフォルトの名無しさん
2016/08/01(月) 12:00:39.94ID:3q+qs35iflush はデータキャッシュの仕組みの一部
受け渡しを省いて貯めこんだデータを一気に吐き出す
大抵は少しずつ吐き出してるから気にしないことも多いけど
これを忘れるとデータが行方不明になったりする
Flash なら Web で主流だったマルチメディアのための技術
ただし既に寿命が尽きた
0053デフォルトの名無しさん
2016/08/01(月) 13:05:26.23ID:0PxnJBWw0054デフォルトの名無しさん
2016/08/01(月) 13:24:33.39ID:ju4FPINm0055デフォルトの名無しさん
2016/08/01(月) 14:31:00.92ID:0PxnJBWwOh, Your head is Glitter!
※「髪」の話ではない。
0056デフォルトの名無しさん
2016/08/01(月) 16:30:14.78ID:LUOh4w+mメロンパンの価格を105円から110円に変更した後にRejectChangesメソッドを使って変更前の105円に戻すサンプルコード書いてるのですが
dataset.Tables["Table1"].RejectChanges();を実行させるとTable1の全データが空白になります
dataset.Tables["Table1"].Rows[0].RejectChanges();と行を指定するとその行だけが消えて
サイトに書いてるような編集前に戻すことができないのですがどこが間違っているのでしょうか
ご教授ください
http://okwakatta.net/code/dst12.html
0057デフォルトの名無しさん
2016/08/01(月) 16:30:50.61ID:buiAh0Ubため込んだデータはそこにあるのになんでflushしないとデータが消えるんですか?
0058デフォルトの名無しさん
2016/08/01(月) 16:41:36.34ID:LUOh4w+mdataset.Tables["Table1"].AcceptChanges();を変更したいコードの上に書けばよかっただけみたいです
0059デフォルトの名無しさん
2016/08/01(月) 17:14:31.62ID:cesk8lNxc#のメソッドの話ではないので
スレ立てるまでもない質問はここで 143匹目 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1464139565/
に移動してください
0060デフォルトの名無しさん
2016/08/01(月) 19:33:00.40ID:EwKQYn8nフラッシュの意味が知りたいならバッファーとかキャッシュとかが
なぜ必用になるのかを理解する必要がある。
0061デフォルトの名無しさん
2016/08/01(月) 20:05:09.44ID:Pl/m9xU5変な帽子〜
0062デフォルトの名無しさん
2016/08/02(火) 01:47:26.69ID:1tBm9uAw0063デフォルトの名無しさん
2016/08/02(火) 08:11:40.81ID:WvYs1OloトイレでFlash焚くと逮捕されますよ
0064デフォルトの名無しさん
2016/08/02(火) 17:02:17.62ID:4WoLw3FF何回も繰り返している内に遅くなってくるのは、なぜでしょうか?
ちなみに、スレッドは2個以上立ち上がらないように、処理はしています。
0065デフォルトの名無しさん
2016/08/02(火) 19:29:24.95ID:zxqOD1qT>何回も繰り返している内に遅くなってくるのは、なぜでしょうか?
Taskは確かに完了してんの?
Task内の処理が遅くなるの?スケジューリングが遅くなるの?
>ちなみに、スレッドは2個以上立ち上がらないように、処理はしています。
これはどうやってやってるの?
0066デフォルトの名無しさん
2016/08/02(火) 19:34:29.82ID:PbRjMUHM話が発展して他の言語の話になっただけだろ
お前頭おかしいの?うっとうしいからこのスレから消えろ
0067デフォルトの名無しさん
2016/08/02(火) 19:44:08.05ID:JEZ5M90/0068デフォルトの名無しさん
2016/08/02(火) 19:46:44.78ID:S5QMVoml>プログラミングでフラッシュっていったら
だったからなぁ…
(普通はくだ質スレ案件)
0069デフォルトの名無しさん
2016/08/02(火) 19:49:24.49ID:S5QMVomlその続きってことか?
(…なら追い出されて当然…とか言うとまたキレるからやめとこう)
0070デフォルトの名無しさん
2016/08/02(火) 19:50:29.93ID:PbRjMUHM9割C#の話で対比で別の言語の話が出たとしてもだ、自治もここまでくるとキチガイの域
0071デフォルトの名無しさん
2016/08/02(火) 19:51:01.29ID:LBy6cWLgだよな。
0072デフォルトの名無しさん
2016/08/02(火) 19:51:07.63ID:PbRjMUHM(…なら追い出されて当然…とか言うとまたキレるからやめとこう)
この一行いる?ww
0073デフォルトの名無しさん
2016/08/02(火) 19:52:16.33ID:LBy6cWLg9割C#の話で対比で別の言語の話が出たとしてもだ、自治もここまでくるとキチガイの域
>>ここまでくるとキチガイの域<<
>>キチガイの域<<
・・・これがサイコパシーか。
0074デフォルトの名無しさん
2016/08/02(火) 19:53:16.80ID:1biageaYよろしくお願いします
0075デフォルトの名無しさん
2016/08/02(火) 19:53:58.84ID:PbRjMUHMID:LBy6cWLg
ID:LBy6cWLg
は煽り屋だから絶対にレスは怠らないんだよな
反論しようかなぁ…
0076デフォルトの名無しさん
2016/08/02(火) 19:59:46.23ID:LBy6cWLgとりあえず、自分で調べて覚えていくといいよ。
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
例えばこれ。
機械翻訳で日本語が変だから、英語モードにして、マウスを英文に当てながら日本語訳と照らしあわせて読むと便利。
0077デフォルトの名無しさん
2016/08/02(火) 20:00:54.63ID:PbRjMUHM0078デフォルトの名無しさん
2016/08/02(火) 20:01:50.48ID:PbRjMUHM話が弾めばそれでよくね?
0079デフォルトの名無しさん
2016/08/02(火) 20:03:01.77ID:l2W1ufxp0080デフォルトの名無しさん
2016/08/02(火) 20:03:44.52ID:LBy6cWLg0081デフォルトの名無しさん
2016/08/02(火) 20:09:29.37ID:PbRjMUHMflushとC#の関係で話弾ませばいいでしょ
0082デフォルトの名無しさん
2016/08/02(火) 20:15:54.16ID:PbRjMUHMいっとくけど煽った事実を取り消すために質問に答えてもお前がまともな人間ではないことは確かだぞw
こういう話題もいいんじゃね?的な提案に対してよくそれだけ舐めた口がきけるな
0083デフォルトの名無しさん
2016/08/02(火) 20:23:15.88ID:PbRjMUHM0084デフォルトの名無しさん
2016/08/02(火) 20:37:36.46ID:PbRjMUHM違います、スレ進行は平和にいきましょう
0085デフォルトの名無しさん
2016/08/02(火) 20:46:08.44ID:HL5T2dK4その通りだから馬鹿は無視してレスすりゃいいんだよ。
だいたい言うまでもないが「○○の話題は禁止」なんてレスが一番非生産的でスレ違い。
0086デフォルトの名無しさん
2016/08/02(火) 21:23:22.41ID:zxqOD1qTとっとと死ねよ
0087デフォルトの名無しさん
2016/08/02(火) 21:24:28.86ID:cFVAdB/l答えられないなら、質問の内容がこのスレにあっているか判断できてないんだから誘導した他の人に文句言うなよ
一般的な話なら他のスレでやったほうが詳しい人やわかりやすい説明できる人が多いだろ
Flushの動作は実装に強く依存するから下手に具体的なこと書くと不正確だったり、当てはまらなかったりするんだよなあ
C#レベルだと、「そういう決まりだから」が答え
0088デフォルトの名無しさん
2016/08/02(火) 21:44:17.44ID:PbRjMUHMFlushについては俺はどうでもいいけどさ、Bufferとの違いが分からないくらいかな
0089デフォルトの名無しさん
2016/08/02(火) 21:52:45.92ID:HL5T2dK4だから前も書いたけどそもそも何故どういう場面でキャッシュが必用になるか理解してないと
動作の意味を実感するのは難しいのかもしれない。
0090デフォルトの名無しさん
2016/08/02(火) 21:56:38.82ID:PbRjMUHM0091デフォルトの名無しさん
2016/08/02(火) 23:30:14.10ID:9ycx7XAcふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1469538912/
0092デフォルトの名無しさん
2016/08/03(水) 02:38:27.77ID:FoKdYgy2回答もせず暴言を吐き、質問しにくい環境を作り出すお前はそれ以下だぞ
Flushとかキャッシュの考え方はOSというよりももっと一般的なものだな
ソフト側で実装することもあるし、ディスクのミドルウェアとかでも使われうる技術
OSとかミドルウェアとかはさすがにスレチだから、そういうのも含めて誘導だろ
0093デフォルトの名無しさん
2016/08/03(水) 06:32:38.78ID:hBXg68Dk過疎スレへの誘導…嫌がらせ行為に他ならない
こんな奴が批判されずにずっと粘着し続けてるんだな
0094デフォルトの名無しさん
2016/08/03(水) 07:22:04.65ID:PM+UcDni雰囲気としてはこんな感じのことがしたいのですが・・・・・
https://dotnetfiddle.net/Widget/nEDDet
0095デフォルトの名無しさん
2016/08/03(水) 08:39:40.08ID:Ls2YKypB普通はこうする
0096デフォルトの名無しさん
2016/08/03(水) 08:40:02.50ID:ZXeq6keHpublic void Ccc(Aaa aaa) {
}
と、定義する
0097デフォルトの名無しさん
2016/08/03(水) 11:17:14.95ID:uW5WiLiFpublic 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();
}
}
0098デフォルトの名無しさん
2016/08/03(水) 13:41:35.76ID:m0rhFcyF主キーが二つあるってエラーなのかなこれ
AがBクラスのリストを持っている構造でエラーが起きています
0099デフォルトの名無しさん
2016/08/03(水) 13:48:06.96ID:v7zxzFcDソースが無いと、何をやろうとしてエラーになってるか分からないっす
0100デフォルトの名無しさん
2016/08/03(水) 13:50:12.58ID:fyF/wT3P0101デフォルトの名無しさん
2016/08/03(水) 14:16:18.58ID:8916Nt3B0102デフォルトの名無しさん
2016/08/03(水) 14:21:55.96ID:m0rhFcyFコードとかあったり、またレスで参考になるのが多いので、三つの関係を二つの関係にして考え直したら詰まっているので聞きに来ました。
俺が持つ写真リスト、友人リストってのをなくして、
単純に写真と友人の関係で考えようとしています。
写真リスト:持っている写真
友人リスト:写真に写っている人達
写真1にはX, Y, Zが写っている
写真2にはX, Wが写っている
写真3にはX, Zが写っている
写真を写真DBに登録→映っている人を友人DBに登録って形にしようとしているところです。
写真DBに写真を登録する時には、紐付け対象の友人DBが存在しないので写真のみ登録して、
友人DBに友人を登録する時には、写真DBのIDを外部キーにしてどの写真の情報なのかも登録しようとしています。
そしたら、登録はできるのですが…友人を登録する時に関係のない写真に新規追加などがされて数が異常に増える問題が起きてしまいます。
http://mslaboratory.blog.eonet.jp/default/2012/05/entity-framewor-2c13.html
を参考にして、写真一枚一枚のDBを抜き出して、UnchangedやAttachとか試みているけど効果がないorエラー頻発…
http://ideone.com/e.js/CrtNh1
コードは必要そうなところを抜き出して書き直したやつが上
0103デフォルトの名無しさん
2016/08/03(水) 14:30:49.38ID:m0rhFcyFこれを綺麗に書き直したかったけど俺にはできなかった…
0104デフォルトの名無しさん
2016/08/03(水) 14:35:24.88ID:8916Nt3Bそいつが 写真ID と 友人ID をインデックスに持てば後は簡単な気がする
テーブルは3つ(写真、友人、リンク情報)
0105デフォルトの名無しさん
2016/08/03(水) 14:49:42.49ID:m0rhFcyF三つ目のテーブルの話だよね
それも考えたんだけど中間テーブルとかの話で勝手に作られるってあるみたいだから
それを利用しようとして見たら本当にテーブルできてる
ただ異常に値が増えるから困ってるってとこですわぁ…
0106デフォルトの名無しさん
2016/08/03(水) 15:01:58.98ID:uW5WiLiFテーブルは「写真、友人、写真に友人が載っているリスト、写真に友人が載っているリスト詳細」で、定義は以下。
写真{
PK ID、
ファイル名
}
友人{
PK ID、
名前
}
写真に友人が載っているリスト{
PK ID、
FK 写真に友人が載っているリスト詳細のID、
}
写真に友人が載っているリスト詳細{
PK ID、
PK(
FK 友人.ID、
FK 写真.ID
)
}
DBの正規化的には「写真に友人が載っているリスト」は有った方がいいが、
理解できないうちは作らなくてもいい。
0107デフォルトの名無しさん
2016/08/03(水) 15:03:02.84ID:uW5WiLiF先にテーブルを自分で作って、それをマッピングすればいいんじゃないの?
0108デフォルトの名無しさん
2016/08/03(水) 15:06:36.06ID:pX27JEVl>>40 だけど、中間テーブルのことは難しく考えなくてもいいんじゃない?
せっかく勝手にORマッピングしてくれてるのだし。
書き直して動かないなら、やはりソースを見たいな。
0109デフォルトの名無しさん
2016/08/03(水) 15:06:56.64ID:m0rhFcyF答えてくれてありがとう。
個人的な課題の話で、構造を書き換えるのが無理なんだわ…
>>106のはおそらくクラス設計からやり直せって話なんだろうけども、
今は課題に対してこのクラス設計でって話になっているから変えられない…
>>107も同様で、コードファーストなのでデータファーストに切り替えれないんよ
0110デフォルトの名無しさん
2016/08/03(水) 15:10:48.32ID:fyF/wT3P中間テーブルが作られるのは確かだけど、
それをコードから操作するためにはコード内に対応するエンティティが必要
↓
中間テーブルはフレームワークが勝手に作るのでコードからはエンティティの定義ができない
↓
中間テーブルが欲しいなら、それにあたるエンティティを自分で作っておく(勝手に作らせない)のが正解
…となるように思うんだけど…
勝手に作られる中間テーブルって、
コードでList(IColelction)として保持しているデータをDBに保存するために
フレームワークがフレームワーク自身のためにこっそり作っただけで、
ユーザーに使ってもらうために作ったものじゃないと思うんだよね…
0111デフォルトの名無しさん
2016/08/03(水) 15:16:54.63ID:m0rhFcyF以前はありがとう
ドヤアアアアアアアアアしたくてこっそりやってたけどできんかった
コードは>>102がほぼ全て
データは他のところから取ってきているから書けんけどデータの取得方法だけが違うだけで内容としては変わってないと思う
>>110
操作とかデータを取得することはできないってことなのかな
中間テーブルが作られるだけで意味ないとイメージすればよろしいのだろうか
ただ、中間テーブル云々の前に
友人に写真リストを追加してDB保存すると、写真に新規追加される問題があるから
この問題は解決しないといけないという現状。たぶんこの問題をクリアしないと結局次に進めない
中間テーブルって話ではないんじゃないかなってなってて、上の方のサイトを見てAttachとかやっていたところ
0112デフォルトの名無しさん
2016/08/03(水) 15:20:34.60ID:RQkvsjZ70113デフォルトの名無しさん
2016/08/03(水) 15:23:21.26ID:PbSq5cfWちょっと試しに単純なデータでも出るかやってみてよ
0114デフォルトの名無しさん
2016/08/03(水) 15:23:49.27ID:uW5WiLiF成る程、、、理解したw 変更できないってのはもどかしいけど、がんがれ。
ADO.NETの話だから専用スレがあったらソッチの方がいいかも知れんよ。
(スレ誘導ウザイ厨に補足されそうで嫌だけど)
0115デフォルトの名無しさん
2016/08/03(水) 15:25:59.10ID:m0rhFcyFデータを写真以外でも良いから簡単な例でってことかな
ちょっと組み換えてやってみるよ
>>114
これってC#の話でなくその話なんか
最近C#始めたばかりでどれがどれでなんてわからんのよね
0116デフォルトの名無しさん
2016/08/03(水) 15:26:09.37ID:uW5WiLiFあぼ〜んしますね。
0117デフォルトの名無しさん
2016/08/03(水) 15:28:12.51ID:uW5WiLiF1対N
N対1
N対N
って感じで広げていく方が原因を追いやすい希ガス。
0118デフォルトの名無しさん
2016/08/03(水) 15:58:47.02ID:m0rhFcyFただ、四層構造で今DBにデータ格納してるのだけどそれが原因なのかなって思ってきた…
using( var db = new DbCntext ) {
}
別のとこに存在する上記のコードで変更すると、関連するデータがすべて変わる雰囲気がある
0119デフォルトの名無しさん
2016/08/03(水) 16:24:27.25ID:pX27JEVlちらっと見てみたけど、tmpImage取ってきてすぐAttachしてるのって何か意味あるのかな?
(俺が無知なだけならスマンの)
Images tmpImage = ( from d in db.ImagesInfo where d.Id == image.Id select d ).First();
db.ImagesInfo.Attach( tmpImage );
0120デフォルトの名無しさん
2016/08/03(水) 16:42:27.07ID:m0rhFcyFそこ考えているとこでどういう意味があるのだろうかは効果があってから考えようとしていた
アタッチは接続的な意味があると思ってて取ってきたものに接続することで変更を許さなくするものだと勝手に思い込んでる
参考はこれ http://mslaboratory.blog.eonet.jp/default/2012/05/entity-framewor-2c13.html
0121デフォルトの名無しさん
2016/08/03(水) 16:43:39.18ID:m0rhFcyF>>98のエラーが出てくる どの値が被っているのかが全然わからない…
0122デフォルトの名無しさん
2016/08/03(水) 16:46:50.62ID:bderv+bKEFの方をよくわからんからなあ、ちょっと勉強しないとな・・・
0123デフォルトの名無しさん
2016/08/03(水) 16:56:52.39ID:m0rhFcyFもしかしてなんだけど
写真リストが持つ友人リスト
友人リストが持つ写真リスト
写真リストが持つ友人リスト…ってループするから
1つ目の友人リストと、2つ目の友人リストが被って〜…とかありえるのかな
今回のやつで中間テーブルを使用せずに>>110が言うようにするならどうすれば良いんだろう
写真リストは写真情報
友人リストは写真情報
同じ写真情報テーブルを持てば良いのかな
それとも四つのクラスだろうか>>106のような
0124デフォルトの名無しさん
2016/08/03(水) 16:58:53.32ID:E+3fwoaIAttachが必要なのって、今のcontext以外で作ったインスタンスと、今のcontextに紐付ける場合。
なので、今のcontextから取り出したインスタンスをそのままAttachしても意味無いと思う。
0125デフォルトの名無しさん
2016/08/03(水) 17:01:47.79ID:m0rhFcyF別のusing(var db = new .....)の中でのインスタンスと紐付ける場合に必要って認識で良いのかな
0126デフォルトの名無しさん
2016/08/03(水) 17:22:57.85ID:fyF/wT3P自分は >>104 に賛成
写真-友人のリンクを保存するテーブルが一つ追加されればいいはず
そして、写真、友人それぞれのエンティティに相手のListはいらない
リンクを表すエンティティを作って、お互いの関係についてはすべてそこで処理
0127デフォルトの名無しさん
2016/08/03(水) 17:27:13.60ID:m0rhFcyFそれで今考え直してるところ。その三つ目のテーブルでおそらく
撮影情報テーブル
写真番号 被写体
1 X
1 Y
1 Z
2 X
3 Y
3 Z
こんなテーブル作るって意味よね。
この場合このテーブルには写真と友人のリストを持たせる
そして写真と友人の相互のリストを消し去る
ってのは問題なくできそうなんだけど関係性を繋げるキーってなにか設定いるかな
写真番号と被写体はそれぞれのテーブルの外部キーになるとは思うのだけども
0128デフォルトの名無しさん
2016/08/03(水) 17:36:00.46ID:fyF/wT3PPcitureクラスと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; }
}
0129デフォルトの名無しさん
2016/08/03(水) 17:41:19.97ID:m0rhFcyFおおわざわざありがとう
http://ideone.com/DiTuFt
一応俺も書いてみたけど少し違うね…ここはリストで持つ必要や、写真・友人との関連性は必要ないのかな
リストだとまた変な感じになるのか…
そのPictureIdとかは重複を許すってので合ってるよね
0130デフォルトの名無しさん
2016/08/03(水) 18:48:41.57ID:atH4tWg30131デフォルトの名無しさん
2016/08/03(水) 18:56:54.40ID:pX27JEVl>>120 のサンプルも、usingの範囲外で作ったインスタンスAttachしてる。
0132デフォルトの名無しさん
2016/08/03(水) 19:53:26.70ID:fyF/wT3PRelation クラスにIDを持たせるの忘れてた…ごめんなさい
PictureID、FriendIDはもちろん重複可
サンプルができたので貼っときます
http://ideone.com/5XmKW7
(PictureFriendSampleをnewしたらテスト実行)
0133132
2016/08/03(水) 20:12:26.73ID:fyF/wT3P最後のクエリが間違ってたのと写真と友人の関連づけ確率が高すぎたのを修正…
http://ideone.com/P50YaZ
0134デフォルトの名無しさん
2016/08/03(水) 22:43:54.41ID:m0rhFcyFおお 長々とありがとう
こちらもなんか変な問題にぶちあたってたとこで困ったらここに来るようになった
一番始めにデータには紐付けてはしてないのね
あとで紐付ける感じなのですな
まだ全然わからないコードが多いからまずはべんきょうしてくるわ!!!!!
0135デフォルトの名無しさん
2016/08/03(水) 22:56:47.90ID:PIsq5bYs0136デフォルトの名無しさん
2016/08/03(水) 23:02:35.24ID:oiDTcOGHこっちじゃダメなの?
【質問】ASP.NETスレ Part7【雑談】
http://tamae.2ch.net/test/read.cgi/php/1343282128/
0137デフォルトの名無しさん
2016/08/03(水) 23:33:30.41ID:wKahhl4aそれでは何のためにエンティティでリレーションたどったり自動で中間テーブル作る機能があるのかと
エンティティ2個でやる例
http://ideone.com/JlsB9b
とりあえずAttachとか忘れて全部コンテキスト配下でやれ
0138デフォルトの名無しさん
2016/08/03(水) 23:58:03.96ID:v7zxzFcD実はこんなスレも……
.Net Core / Net ASP Core
http://echo.2ch.net/test/read.cgi/tech/1467225941/
0139デフォルトの名無しさん
2016/08/04(木) 01:26:47.69ID:KJGV+bda四層構造って言ってるしそれはそれで無理なんじゃね?
四層だから必要なときにdbアクセスでアタッチとか必要になってる気がした
当人と違うしコード読んでないからわかんねぇけどさ
0140デフォルトの名無しさん
2016/08/04(木) 04:32:59.95ID:oWVthcOw実テーブル4個ってなら、エンティティの定義と生成されたテーブル定義出してくれって感じ
なんか隠れた条件や要件でもあるならしらんが
写真と友人以外にエンティティとして「必要」なものなんてないだろ
0141デフォルトの名無しさん
2016/08/04(木) 08:11:20.34ID:YuweHQdn0142デフォルトの名無しさん
2016/08/04(木) 08:23:38.45ID:vS9OUDxy0143デフォルトの名無しさん
2016/08/04(木) 08:43:43.95ID:0pX6MUjd0144デフォルトの名無しさん
2016/08/04(木) 13:41:29.45ID:eUvKuwTN0145デフォルトの名無しさん
2016/08/04(木) 14:30:22.24ID:Iq5WAESBコピーならvoid*をIntPtrにキャストしてMarshal.Copyで
0146デフォルトの名無しさん
2016/08/04(木) 15:03:25.68ID:ZLPe6sdcサブフォームで入力した内容(氏名、生年月日、住所)を
登録したいのですがどう書けばよいですか?
0147デフォルトの名無しさん
2016/08/04(木) 15:09:33.57ID:dpx64fngメインフォームにlistboxに書き込むメソッドをinternalかpublicで作ってサブフォームから呼び出すか
listboxをinternalかpublicにしてサブフォームから書き込むメソッドを作る
0148デフォルトの名無しさん
2016/08/05(金) 09:40:07.46ID:u3WIRdgf0149デフォルトの名無しさん
2016/08/05(金) 09:44:24.42ID:YTOm0VxEWPFらしく作るならビュー周りは全部作り直し
っていうか乗り換えるならオワコンWPFなんかより思い切ってWeb行け
0150デフォルトの名無しさん
2016/08/05(金) 10:04:36.90ID:u3WIRdgfweb行けの意味がわからないんだけど…
windowsアプリもwebアプリも両方作ってるけど、やっぱ別だよ?
0151デフォルトの名無しさん
2016/08/05(金) 10:11:21.22ID:HSLNFCI0サブフォームに
public Action<int,string> Entry;
みたいなものを作って、サブフォーム作成時にコールバックを用意するのが筋かな
0152デフォルトの名無しさん
2016/08/05(金) 10:13:13.02ID:Lilhp+0b標準の機能にはマルチタッチ用の機能が無いので、扱うとしたらWPFはいるのかな?
0153デフォルトの名無しさん
2016/08/05(金) 10:17:06.58ID:5YPK7AagそれともC#がhtmlの代わりになるから8割程度C#とか?
0154デフォルトの名無しさん
2016/08/05(金) 11:25:20.20ID:ybsuHohg最終的には100%HTML+CSS+JS
C#はHTML等を生成するだけ
0155デフォルトの名無しさん
2016/08/05(金) 16:28:54.03ID:Vnpr4HzA[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 は なにもセットされていない???
0156デフォルトの名無しさん
2016/08/05(金) 16:59:06.04ID:qtF7W1LGあとあんまり関係ないと思うけど返値がC++のboolならこっちbyteで宣言した方がいい
0157デフォルトの名無しさん
2016/08/05(金) 17:04:53.51ID:Vnpr4HzApublic static extern bool func(ref HOGE hoge);
でした。
0158デフォルトの名無しさん
2016/08/05(金) 17:57:02.20ID:YTOm0VxE0159デフォルトの名無しさん
2016/08/05(金) 19:00:49.52ID:rSxfnuGG0160デフォルトの名無しさん
2016/08/05(金) 22:42:12.33ID:1u9wjoQf変数にvirtual使うとどうなんの?これも上書きみたいなことするの?
0161デフォルトの名無しさん
2016/08/05(金) 22:47:59.88ID:AgavxPh8変数にvirtual付けるとコンパイルエラーになります
0162デフォルトの名無しさん
2016/08/05(金) 22:48:47.99ID:1dJ45Htu関数=(インスタンス)メソッドのこと?
virtualに指定出来るのは、メソッドとプロパティだけだよ。
これでピンと来ない場合は想定しているコードを書いてくれれば答えやすいです。
0163デフォルトの名無しさん
2016/08/06(土) 00:03:38.81ID:FDM+aBaV>>161
ああわかった
プロパティだからvirtualつけることができてたのね
サンクス納得した
0164sage
2016/08/06(土) 10:46:11.32ID:/IrCQqX+スマートな実装方法はありますか?
0165デフォルトの名無しさん
2016/08/06(土) 10:52:45.27ID:RrWaYmp5スマートな方法というか正規表現使うか
該当するか1文字ずつチェック(文字のままでもバイト配列に変えても)するしかないような気がする
0166デフォルトの名無しさん
2016/08/06(土) 11:11:59.63ID:Aiu/11jEstring chars = "-.0123456789";
string result = new string(str.Where(chars.Contains).ToArray());
0167デフォルトの名無しさん
2016/08/06(土) 11:13:17.24ID:yXATHeUJ0168デフォルトの名無しさん
2016/08/06(土) 11:14:23.23ID:yXATHeUJConsole.WriteLine(Regex.Replace("0aiueo-123hoge456", "[^0-9\\-]", ""));
0169デフォルトの名無しさん
2016/08/06(土) 11:15:42.95ID:yXATHeUJ0170デフォルトの名無しさん
2016/08/06(土) 11:25:23.44ID:dbq4lnefvar filter = new char[] { '-', '.', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
var target = source.Where(filter.Contains).Aggregate("", (x, y) => x + y);
0171デフォルトの名無しさん
2016/08/06(土) 11:26:25.15ID:WvVJrcktあるある、どんまい
0172デフォルトの名無しさん
2016/08/06(土) 11:28:41.55ID:AMCUmI5qあと、拡張メソッドでもいい
0173デフォルトの名無しさん
2016/08/06(土) 11:37:48.57ID:yXATHeUJ>>170
色々あって面白いなw
0174デフォルトの名無しさん
2016/08/06(土) 11:42:05.52ID:dqPdKOk8これはないわ
非効率すぎるから結合はフィルタかけた後にJoin使え
0175174
2016/08/06(土) 11:43:35.91ID:dqPdKOk8この場合はJoinじゃなくてStringのコンストラクタだな
0176デフォルトの名無しさん
2016/08/06(土) 11:53:33.90ID:4WcaCha90177デフォルトの名無しさん
2016/08/06(土) 11:58:21.50ID:GxNcCQSRLinqは遅い→百万回のループで数十msの差でした
はもう飽きた
0178デフォルトの名無しさん
2016/08/06(土) 12:13:45.80ID:dbq4lnefhttps://ideone.com/Ib42NI
手元の結果は
TestMethod1→181ミリ秒
TestMethod2→104ミリ秒
TestMethod3→258ミリ秒
であった
たまたま気まぐれで書いた俺WIN!!何に勝利したのか分からんけど
ぶっちゃけどれでもいいんじゃないか
0179デフォルトの名無しさん
2016/08/06(土) 12:18:42.25ID:JXt5PACI0180デフォルトの名無しさん
2016/08/06(土) 12:21:41.85ID:dqPdKOk8もっと長い文字列でやってみ
よくあるLINQ遅いみたいな話じゃなくて、悪名高いループで文字列+=と同じ問題
0181デフォルトの名無しさん
2016/08/06(土) 12:23:06.08ID:0Ti/jpH+正規表現のやつだけ、他と文字列違ってない?
0182デフォルトの名無しさん
2016/08/06(土) 12:37:13.85ID:4WcaCha90183デフォルトの名無しさん
2016/08/06(土) 12:44:42.46ID:JXt5PACI0184デフォルトの名無しさん
2016/08/06(土) 12:53:33.75ID:dhAdgMp90185デフォルトの名無しさん
2016/08/06(土) 12:54:17.70ID:4WcaCha90186デフォルトの名無しさん
2016/08/06(土) 14:11:44.98ID:/GaBlc8t0187デフォルトの名無しさん
2016/08/06(土) 14:17:42.26ID:yXATHeUJ00:00:00.0474900(10〜256文字長の半角文字列をランダムに100000行作る)
それの処理結果
00:00:04.4394780(166氏)
00:00:01.7575421(170氏)
00:00:03.2682252(俺)
正規表現は覚えればシンプルで楽だけど、
そもそも正規表現が重いのは当然で、既知の事実。
機能ムダに多いし。
一応正規表現にはコンパイル済み結果を用いることを強要できる。
>>178
>ぶっちゃけどれでもいいんじゃないか
同意。
面白い情報ありがとう>166&170
0188デフォルトの名無しさん
2016/08/06(土) 14:31:33.02ID:gSAtyijbお前の生活を10分でも効率化する方法でも考えてろクソカスども
0189デフォルトの名無しさん
2016/08/06(土) 15:01:25.95ID:5meXUbqk>>170
ありがとうございます!
0190デフォルトの名無しさん
2016/08/06(土) 15:07:06.35ID:WZNCfna7このサイト http://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]));
}
0191デフォルトの名無しさん
2016/08/06(土) 15:27:48.83ID:JXt5PACIでもダメ?
0192デフォルトの名無しさん
2016/08/06(土) 15:28:36.09ID:yXATHeUJじゃないか。違ったらすまん。
0193デフォルトの名無しさん
2016/08/06(土) 15:30:19.63ID:yXATHeUJ↓
<=
だな。。。
0194デフォルトの名無しさん
2016/08/06(土) 15:41:53.94ID:JXt5PACI#開始日# <= 日付 AND 日付 <= #終了日#
0195デフォルトの名無しさん
2016/08/06(土) 15:42:39.24ID:7SYpUscyそのコード書いてみましたが
フィルター式 日付 =< #2016/08/01# and 日付 < #2016/09/01#はBoolean型に対して評価しません
になってエラー吐きました
0196デフォルトの名無しさん
2016/08/06(土) 15:48:37.78ID:7SYpUscyサイトを見たらフィルターの式は (列名 条件)の書き方じゃないとダメだと思ってましたが
if文とかみたいな条件の書き方でもできるんですね!
回答してくださった方ありがとうございました
0197190
2016/08/06(土) 17:29:04.80ID:cGwfqBzu今度は先程と同じサイト http://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));
}
0198デフォルトの名無しさん
2016/08/06(土) 17:35:38.53ID:RrWaYmp5int a += Convert.Toint32(dataRows[i][2]);
または
int a += Convert.Toint32(dataRows[i][2].ToString());
ではだめかな
0199デフォルトの名無しさん
2016/08/06(土) 17:44:45.45ID:GxNcCQSRCompute とSum使えばいいんじゃない?
https://msdn.microsoft.com/ja-jp/library/system.data.datatable.compute(v=vs.110).aspx
0200デフォルトの名無しさん
2016/08/06(土) 18:31:09.89ID:4WcaCha900:00:00.0201643
00:00:00.6455476
00:00:00.9637530
00:00:00.6177757 おまえ
00:00:00.0286978 おれ
やっぱりおまえらのコードは糞おせーわ。というかおまえのPCなんでそんなに遅いんだ。
0201190
2016/08/06(土) 18:45:36.02ID:cGwfqBzuどちらも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ン一列の引数を指定してください とエラーが出ました
0202デフォルトの名無しさん
2016/08/06(土) 18:46:10.31ID:xS5ikndo0203デフォルトの名無しさん
2016/08/06(土) 18:47:38.07ID:yXATHeUJソースは載せろよ。
俺のPCは時代遅れ(FMVざまぁ)だからだろう。
そして、逆転現象起きてて不思議がってる。
0204デフォルトの名無しさん
2016/08/06(土) 18:49:50.34ID:CVktsp8zとりあえずforの外側でaを定義したら
int a+=はダメだろ
0205デフォルトの名無しさん
2016/08/06(土) 18:56:06.11ID:dbq4lnefdataset.Tables["Table1"].Compute("Sum(価格)", "商品名 LIKE '%パン'");
を実行可能にするにはstring[] valueをint[] valueに書き直し
dt.Columns.Add("価格", typeof(int));
と変える必要がある
なお>>197で累計されないのはint aのスコープがfor内だからじゃね
0206190
2016/08/06(土) 19:02:08.33ID:cGwfqBzuint a += ・・・の部分で初期化してますからfor文の外側では定義してませんよ?
ちなみにfor文の中で
int a;
int a+= ・・・と書いても同じでした
0207デフォルトの名無しさん
2016/08/06(土) 19:05:50.55ID:CVktsp8z何で中で書くんだw
>>205の一番下も読めよ
int a=0;
for
{
a+=
}
じゃないと結果が出ないぞ
0208190
2016/08/06(土) 19:32:26.69ID:cGwfqBzuSelcet文の条件式をそのままComputeでも使えるのですね!
string[] valueをint[] valueの部分はdatasetの価格をint32に指定してあるので特に必要なかったみたいです
>>207
forの外に書いたらできましたw
条件文の練習をもっとやらないと無駄が多いコードになるのがわかったのでもっと勉強したいと思います
回答してくれた方々ありがとうございました
0209デフォルトの名無しさん
2016/08/06(土) 21:22:54.34ID:1o0VXbRv一行のみかひとつの情報しか抜け出せない
助けて
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
みたいな列情報しか抜け出せない
0210デフォルトの名無しさん
2016/08/06(土) 21:36:27.09ID:AtyBvCCVselect(チーム名==111)
するだけだろう
0211デフォルトの名無しさん
2016/08/06(土) 21:37:06.10ID:AtyBvCCV0212デフォルトの名無しさん
2016/08/06(土) 21:42:15.42ID:kgdaGH1Iそれで抜き出されるのどこに格納したらええのかさっぱりできんくて
(From d in db
where d.チーム == チーム条件
select d ). ToList()
こんなんかいてる
0213デフォルトの名無しさん
2016/08/06(土) 21:52:09.53ID:JXt5PACIそれで望み通りのデータが抽出されるぞ
抽出後の扱い方が間違ってるとかそんなオチじゃね?
0214デフォルトの名無しさん
2016/08/06(土) 22:08:59.93ID:kgdaGH1Iやっぱり抜き出せるよね
入れ方や扱い方が間違っているのか
これを入れる先は
A {
int id
string Name
string team
}
List<A> = 上記のLinQ
A {
List<int> id
List<string> Name
List<string> team
}
A = 上記のLinQ
どっちのが正しいのだろうか
0215デフォルトの名無しさん
2016/08/06(土) 22:23:09.62ID:JXt5PACI下はコンパイルエラー
試しにコード書いてみたから自分のと比較してみ
https://ideone.com/AOHpJe
0216デフォルトの名無しさん
2016/08/06(土) 23:27:28.42ID:kgdaGH1Iサンクス
今の問題はデータが入っていなかったからだった…
データアクセス層だけ作ってあるんだが
データアクセス層では値がちゃんと存在しリターンするとなくなってしまう
こんな状況どうすりゃええんや……
外部キーを受けてる場合値はリターン保存されないのか?
0217デフォルトの名無しさん
2016/08/07(日) 00:10:47.77ID:PJLuGKby乱数とかは一切ないのに…
0218デフォルトの名無しさん
2016/08/07(日) 00:23:00.55ID:+12gYMyx変数名が被っていて該当する方に代入されていない
スレッドが非同期で期待したタイミングで値が入っていない
想定外のイベントが割り込んでいる
他に考えられる原因はあるかな
>>216>>217
コード全部晒さないと他人にはわからないよ
0219デフォルトの名無しさん
2016/08/07(日) 00:33:10.44ID:uHQnEepi確かにそうだね
>>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になる
0220デフォルトの名無しさん
2016/08/07(日) 01:20:21.77ID:Gd+38Xi70221デフォルトの名無しさん
2016/08/07(日) 01:21:43.39ID:Gd+38Xi70222デフォルトの名無しさん
2016/08/07(日) 01:22:00.83ID:Gd+38Xi70223デフォルトの名無しさん
2016/08/07(日) 01:22:37.35ID:Gd+38Xi70224デフォルトの名無しさん
2016/08/07(日) 01:22:57.19ID:Gd+38Xi70225デフォルトの名無しさん
2016/08/07(日) 01:23:13.55ID:Gd+38Xi70226デフォルトの名無しさん
2016/08/07(日) 01:23:30.05ID:Gd+38Xi70227デフォルトの名無しさん
2016/08/07(日) 01:23:46.22ID:Gd+38Xi70228デフォルトの名無しさん
2016/08/07(日) 01:24:04.23ID:Gd+38Xi70229デフォルトの名無しさん
2016/08/07(日) 01:24:22.77ID:Gd+38Xi70230デフォルトの名無しさん
2016/08/07(日) 01:24:39.35ID:Gd+38Xi70231デフォルトの名無しさん
2016/08/07(日) 01:24:55.96ID:Gd+38Xi70232デフォルトの名無しさん
2016/08/07(日) 01:26:02.21ID:Gd+38Xi70233デフォルトの名無しさん
2016/08/07(日) 01:26:29.27ID:Gd+38Xi70234デフォルトの名無しさん
2016/08/07(日) 01:26:45.02ID:Gd+38Xi70235デフォルトの名無しさん
2016/08/07(日) 01:27:16.68ID:Gd+38Xi70236デフォルトの名無しさん
2016/08/07(日) 01:27:34.81ID:Gd+38Xi70237デフォルトの名無しさん
2016/08/07(日) 01:27:51.80ID:Gd+38Xi70238デフォルトの名無しさん
2016/08/07(日) 01:28:09.32ID:Gd+38Xi70239デフォルトの名無しさん
2016/08/07(日) 01:28:24.61ID:Gd+38Xi70240デフォルトの名無しさん
2016/08/07(日) 01:28:40.83ID:Gd+38Xi70241デフォルトの名無しさん
2016/08/07(日) 01:28:59.32ID:Gd+38Xi70242デフォルトの名無しさん
2016/08/07(日) 01:29:19.88ID:Gd+38Xi70243デフォルトの名無しさん
2016/08/07(日) 01:29:36.39ID:Gd+38Xi70244デフォルトの名無しさん
2016/08/07(日) 01:29:52.59ID:Gd+38Xi70245デフォルトの名無しさん
2016/08/07(日) 01:30:09.68ID:Gd+38Xi70246デフォルトの名無しさん
2016/08/07(日) 01:30:26.82ID:Gd+38Xi70247デフォルトの名無しさん
2016/08/07(日) 01:30:51.74ID:Gd+38Xi70248デフォルトの名無しさん
2016/08/07(日) 01:31:35.29ID:Gd+38Xi70249デフォルトの名無しさん
2016/08/07(日) 01:31:55.07ID:Gd+38Xi70250デフォルトの名無しさん
2016/08/07(日) 01:32:11.17ID:Gd+38Xi70251デフォルトの名無しさん
2016/08/07(日) 01:32:33.69ID:Gd+38Xi70252デフォルトの名無しさん
2016/08/07(日) 01:32:53.76ID:Gd+38Xi70253デフォルトの名無しさん
2016/08/07(日) 01:33:15.74ID:Gd+38Xi70254デフォルトの名無しさん
2016/08/07(日) 01:35:14.14ID:Gd+38Xi70255デフォルトの名無しさん
2016/08/07(日) 01:35:33.61ID:Gd+38Xi70256デフォルトの名無しさん
2016/08/07(日) 01:35:49.31ID:Gd+38Xi70257デフォルトの名無しさん
2016/08/07(日) 01:36:12.20ID:Gd+38Xi70258デフォルトの名無しさん
2016/08/07(日) 01:36:27.84ID:Gd+38Xi70259デフォルトの名無しさん
2016/08/07(日) 01:36:43.80ID:Gd+38Xi70260デフォルトの名無しさん
2016/08/07(日) 01:36:59.41ID:Gd+38Xi70261デフォルトの名無しさん
2016/08/07(日) 01:37:19.44ID:Gd+38Xi70262デフォルトの名無しさん
2016/08/07(日) 01:37:39.09ID:Gd+38Xi70263デフォルトの名無しさん
2016/08/07(日) 01:37:55.20ID:Gd+38Xi70264デフォルトの名無しさん
2016/08/07(日) 01:38:12.91ID:Gd+38Xi70265デフォルトの名無しさん
2016/08/07(日) 01:38:36.36ID:Gd+38Xi70266デフォルトの名無しさん
2016/08/07(日) 01:38:57.92ID:Gd+38Xi70267デフォルトの名無しさん
2016/08/07(日) 01:39:15.72ID:Gd+38Xi70268デフォルトの名無しさん
2016/08/07(日) 01:39:31.82ID:Gd+38Xi70269デフォルトの名無しさん
2016/08/07(日) 01:40:00.50ID:Gd+38Xi70270デフォルトの名無しさん
2016/08/07(日) 01:40:27.87ID:Gd+38Xi70271デフォルトの名無しさん
2016/08/07(日) 01:41:06.65ID:Gd+38Xi70272デフォルトの名無しさん
2016/08/07(日) 01:41:28.39ID:Gd+38Xi70273デフォルトの名無しさん
2016/08/07(日) 01:41:51.43ID:Gd+38Xi70274デフォルトの名無しさん
2016/08/07(日) 01:42:18.98ID:Gd+38Xi70275デフォルトの名無しさん
2016/08/07(日) 01:42:48.44ID:Gd+38Xi70276デフォルトの名無しさん
2016/08/07(日) 01:43:12.23ID:Gd+38Xi70277デフォルトの名無しさん
2016/08/07(日) 01:43:35.98ID:Gd+38Xi70278デフォルトの名無しさん
2016/08/07(日) 01:43:59.94ID:Gd+38Xi70279デフォルトの名無しさん
2016/08/07(日) 01:44:27.82ID:Gd+38Xi70280デフォルトの名無しさん
2016/08/07(日) 01:44:52.06ID:Gd+38Xi70281デフォルトの名無しさん
2016/08/07(日) 01:45:09.66ID:Gd+38Xi70282デフォルトの名無しさん
2016/08/07(日) 01:45:33.78ID:Gd+38Xi70283デフォルトの名無しさん
2016/08/07(日) 01:45:59.03ID:Gd+38Xi70284デフォルトの名無しさん
2016/08/07(日) 01:46:18.32ID:Gd+38Xi70285デフォルトの名無しさん
2016/08/07(日) 01:46:42.15ID:Gd+38Xi70286デフォルトの名無しさん
2016/08/07(日) 01:47:05.87ID:Gd+38Xi70287デフォルトの名無しさん
2016/08/07(日) 01:47:35.58ID:Gd+38Xi70288デフォルトの名無しさん
2016/08/07(日) 01:48:00.03ID:Gd+38Xi70289デフォルトの名無しさん
2016/08/07(日) 01:48:23.29ID:Gd+38Xi70290デフォルトの名無しさん
2016/08/07(日) 01:48:56.61ID:Gd+38Xi70291デフォルトの名無しさん
2016/08/07(日) 01:49:27.78ID:Gd+38Xi70292デフォルトの名無しさん
2016/08/07(日) 01:49:55.61ID:Gd+38Xi70293デフォルトの名無しさん
2016/08/07(日) 01:50:18.13ID:Gd+38Xi70294デフォルトの名無しさん
2016/08/07(日) 01:50:34.48ID:Gd+38Xi70295デフォルトの名無しさん
2016/08/07(日) 01:50:56.60ID:Gd+38Xi70296デフォルトの名無しさん
2016/08/07(日) 01:51:16.89ID:Gd+38Xi70297デフォルトの名無しさん
2016/08/07(日) 01:51:35.72ID:Gd+38Xi70298デフォルトの名無しさん
2016/08/07(日) 01:51:54.64ID:Gd+38Xi70299デフォルトの名無しさん
2016/08/07(日) 01:52:10.65ID:Gd+38Xi70300デフォルトの名無しさん
2016/08/07(日) 01:52:30.75ID:Gd+38Xi70301デフォルトの名無しさん
2016/08/07(日) 01:52:50.62ID:Gd+38Xi70302デフォルトの名無しさん
2016/08/07(日) 01:53:11.67ID:Gd+38Xi70303デフォルトの名無しさん
2016/08/07(日) 01:53:29.83ID:Gd+38Xi70304デフォルトの名無しさん
2016/08/07(日) 01:53:47.23ID:Gd+38Xi70305デフォルトの名無しさん
2016/08/07(日) 01:54:04.90ID:Gd+38Xi70306デフォルトの名無しさん
2016/08/07(日) 01:54:23.16ID:Gd+38Xi70307デフォルトの名無しさん
2016/08/07(日) 01:54:41.79ID:Gd+38Xi70308デフォルトの名無しさん
2016/08/07(日) 01:55:00.68ID:Gd+38Xi70309デフォルトの名無しさん
2016/08/07(日) 01:55:23.25ID:Gd+38Xi70310デフォルトの名無しさん
2016/08/07(日) 01:55:41.63ID:Gd+38Xi70311デフォルトの名無しさん
2016/08/07(日) 01:55:57.86ID:Gd+38Xi70312デフォルトの名無しさん
2016/08/07(日) 01:56:18.98ID:Gd+38Xi70313デフォルトの名無しさん
2016/08/07(日) 01:56:35.08ID:Gd+38Xi70314デフォルトの名無しさん
2016/08/07(日) 01:56:54.48ID:Gd+38Xi70315デフォルトの名無しさん
2016/08/07(日) 01:57:15.18ID:Gd+38Xi70316デフォルトの名無しさん
2016/08/07(日) 01:57:42.50ID:Gd+38Xi70317デフォルトの名無しさん
2016/08/07(日) 01:57:58.14ID:Gd+38Xi70318デフォルトの名無しさん
2016/08/07(日) 01:58:16.59ID:Gd+38Xi70319デフォルトの名無しさん
2016/08/07(日) 01:58:35.11ID:Gd+38Xi70320デフォルトの名無しさん
2016/08/07(日) 01:58:56.12ID:Gd+38Xi70321デフォルトの名無しさん
2016/08/07(日) 01:59:16.13ID:Gd+38Xi70322デフォルトの名無しさん
2016/08/07(日) 01:59:43.43ID:Gd+38Xi70323デフォルトの名無しさん
2016/08/07(日) 02:00:06.06ID:Gd+38Xi70324デフォルトの名無しさん
2016/08/07(日) 02:00:25.64ID:Gd+38Xi70325デフォルトの名無しさん
2016/08/07(日) 02:00:48.09ID:Gd+38Xi70326デフォルトの名無しさん
2016/08/07(日) 02:01:14.19ID:Gd+38Xi70327デフォルトの名無しさん
2016/08/07(日) 02:01:38.50ID:Gd+38Xi70328デフォルトの名無しさん
2016/08/07(日) 02:02:08.45ID:Gd+38Xi70329デフォルトの名無しさん
2016/08/07(日) 02:02:35.77ID:Gd+38Xi70330デフォルトの名無しさん
2016/08/07(日) 02:02:55.69ID:Gd+38Xi70331デフォルトの名無しさん
2016/08/07(日) 02:03:22.20ID:Gd+38Xi70332デフォルトの名無しさん
2016/08/07(日) 02:03:42.03ID:Gd+38Xi70333デフォルトの名無しさん
2016/08/07(日) 02:03:58.28ID:Gd+38Xi70334デフォルトの名無しさん
2016/08/07(日) 02:04:16.87ID:Gd+38Xi70335デフォルトの名無しさん
2016/08/07(日) 02:05:00.90ID:Gd+38Xi70336デフォルトの名無しさん
2016/08/07(日) 02:05:48.56ID:Gd+38Xi70337デフォルトの名無しさん
2016/08/07(日) 02:06:06.73ID:Gd+38Xi70338デフォルトの名無しさん
2016/08/07(日) 02:06:23.11ID:Gd+38Xi70339デフォルトの名無しさん
2016/08/07(日) 02:06:38.51ID:Gd+38Xi70340デフォルトの名無しさん
2016/08/07(日) 02:06:54.58ID:Gd+38Xi70341デフォルトの名無しさん
2016/08/07(日) 02:07:10.26ID:Gd+38Xi70342デフォルトの名無しさん
2016/08/07(日) 02:07:26.20ID:Gd+38Xi70343デフォルトの名無しさん
2016/08/07(日) 02:07:42.18ID:Gd+38Xi70344デフォルトの名無しさん
2016/08/07(日) 02:07:58.52ID:Gd+38Xi70345デフォルトの名無しさん
2016/08/07(日) 02:08:14.95ID:Gd+38Xi70346デフォルトの名無しさん
2016/08/07(日) 02:08:30.56ID:Gd+38Xi70347デフォルトの名無しさん
2016/08/07(日) 02:08:47.15ID:Gd+38Xi70348デフォルトの名無しさん
2016/08/07(日) 02:09:04.49ID:Gd+38Xi70349デフォルトの名無しさん
2016/08/07(日) 02:09:22.64ID:Gd+38Xi70350デフォルトの名無しさん
2016/08/07(日) 02:09:46.71ID:Gd+38Xi70351デフォルトの名無しさん
2016/08/07(日) 02:10:13.57ID:Gd+38Xi70352デフォルトの名無しさん
2016/08/07(日) 02:10:29.87ID:Gd+38Xi70353デフォルトの名無しさん
2016/08/07(日) 02:10:47.43ID:Gd+38Xi70354デフォルトの名無しさん
2016/08/07(日) 02:11:10.54ID:Gd+38Xi70355デフォルトの名無しさん
2016/08/07(日) 02:11:34.95ID:Gd+38Xi70356デフォルトの名無しさん
2016/08/07(日) 02:11:53.96ID:Gd+38Xi70357デフォルトの名無しさん
2016/08/07(日) 02:12:16.26ID:Gd+38Xi70358デフォルトの名無しさん
2016/08/07(日) 02:12:34.20ID:Gd+38Xi70359デフォルトの名無しさん
2016/08/07(日) 02:12:49.45ID:Gd+38Xi70360デフォルトの名無しさん
2016/08/07(日) 02:13:04.69ID:Gd+38Xi70361デフォルトの名無しさん
2016/08/07(日) 02:13:22.97ID:Gd+38Xi70362デフォルトの名無しさん
2016/08/07(日) 02:13:39.57ID:Gd+38Xi70363デフォルトの名無しさん
2016/08/07(日) 02:13:55.96ID:Gd+38Xi70364デフォルトの名無しさん
2016/08/07(日) 02:14:11.71ID:Gd+38Xi70365デフォルトの名無しさん
2016/08/07(日) 02:14:27.90ID:Gd+38Xi70366デフォルトの名無しさん
2016/08/07(日) 02:14:45.44ID:Gd+38Xi70367デフォルトの名無しさん
2016/08/07(日) 02:15:09.08ID:Gd+38Xi70368デフォルトの名無しさん
2016/08/07(日) 02:15:29.50ID:Gd+38Xi70369デフォルトの名無しさん
2016/08/07(日) 02:15:47.47ID:Gd+38Xi70370デフォルトの名無しさん
2016/08/07(日) 02:16:03.40ID:Gd+38Xi70371デフォルトの名無しさん
2016/08/07(日) 02:16:21.64ID:Gd+38Xi70372デフォルトの名無しさん
2016/08/07(日) 02:16:39.42ID:Gd+38Xi70373デフォルトの名無しさん
2016/08/07(日) 02:16:59.56ID:Gd+38Xi70374デフォルトの名無しさん
2016/08/07(日) 02:17:18.98ID:Gd+38Xi70375デフォルトの名無しさん
2016/08/07(日) 02:17:36.90ID:Gd+38Xi70376デフォルトの名無しさん
2016/08/07(日) 02:18:00.72ID:Gd+38Xi70377デフォルトの名無しさん
2016/08/07(日) 02:18:39.99ID:Gd+38Xi70378デフォルトの名無しさん
2016/08/07(日) 02:19:15.05ID:Gd+38Xi70379デフォルトの名無しさん
2016/08/07(日) 02:19:34.32ID:Gd+38Xi70380デフォルトの名無しさん
2016/08/07(日) 02:19:50.49ID:Gd+38Xi70381デフォルトの名無しさん
2016/08/07(日) 02:20:06.48ID:Gd+38Xi70382デフォルトの名無しさん
2016/08/07(日) 02:20:22.97ID:Gd+38Xi70383デフォルトの名無しさん
2016/08/07(日) 02:20:43.13ID:Gd+38Xi70384デフォルトの名無しさん
2016/08/07(日) 02:21:17.33ID:Gd+38Xi70385デフォルトの名無しさん
2016/08/07(日) 02:21:35.84ID:Gd+38Xi70386デフォルトの名無しさん
2016/08/07(日) 02:21:51.82ID:Gd+38Xi70387デフォルトの名無しさん
2016/08/07(日) 02:22:11.48ID:Gd+38Xi70388デフォルトの名無しさん
2016/08/07(日) 02:22:27.69ID:Gd+38Xi70389デフォルトの名無しさん
2016/08/07(日) 02:22:43.07ID:Gd+38Xi70390デフォルトの名無しさん
2016/08/07(日) 02:22:59.14ID:Gd+38Xi70391デフォルトの名無しさん
2016/08/07(日) 02:23:13.95ID:Gd+38Xi70392デフォルトの名無しさん
2016/08/07(日) 02:23:35.73ID:Gd+38Xi70393デフォルトの名無しさん
2016/08/07(日) 02:23:50.97ID:Gd+38Xi70394デフォルトの名無しさん
2016/08/07(日) 02:24:07.06ID:Gd+38Xi70395デフォルトの名無しさん
2016/08/07(日) 02:24:24.05ID:Gd+38Xi70396デフォルトの名無しさん
2016/08/07(日) 02:24:39.31ID:Gd+38Xi70397デフォルトの名無しさん
2016/08/07(日) 02:24:56.10ID:Gd+38Xi70398デフォルトの名無しさん
2016/08/07(日) 02:25:14.37ID:Gd+38Xi70399デフォルトの名無しさん
2016/08/07(日) 02:25:33.20ID:Gd+38Xi70400デフォルトの名無しさん
2016/08/07(日) 02:25:46.54ID:Gd+38Xi70401デフォルトの名無しさん
2016/08/07(日) 02:26:14.68ID:Gd+38Xi70402デフォルトの名無しさん
2016/08/07(日) 02:26:30.04ID:Gd+38Xi70403デフォルトの名無しさん
2016/08/07(日) 02:26:55.90ID:Gd+38Xi70404デフォルトの名無しさん
2016/08/07(日) 02:27:21.29ID:Gd+38Xi70405デフォルトの名無しさん
2016/08/07(日) 02:27:39.07ID:Gd+38Xi70406デフォルトの名無しさん
2016/08/07(日) 02:27:56.56ID:Gd+38Xi70407デフォルトの名無しさん
2016/08/07(日) 02:28:15.32ID:Gd+38Xi70408デフォルトの名無しさん
2016/08/07(日) 02:28:34.87ID:Gd+38Xi70409デフォルトの名無しさん
2016/08/07(日) 02:28:58.27ID:Gd+38Xi70410デフォルトの名無しさん
2016/08/07(日) 02:29:14.44ID:Gd+38Xi70411デフォルトの名無しさん
2016/08/07(日) 02:29:33.61ID:Gd+38Xi70412デフォルトの名無しさん
2016/08/07(日) 02:29:50.07ID:Gd+38Xi70413デフォルトの名無しさん
2016/08/07(日) 02:30:21.41ID:Gd+38Xi70414デフォルトの名無しさん
2016/08/07(日) 02:30:37.24ID:Gd+38Xi70415デフォルトの名無しさん
2016/08/07(日) 02:30:59.99ID:Gd+38Xi70416デフォルトの名無しさん
2016/08/07(日) 02:31:18.81ID:Gd+38Xi70417デフォルトの名無しさん
2016/08/07(日) 02:31:41.01ID:Gd+38Xi70418デフォルトの名無しさん
2016/08/07(日) 02:32:01.05ID:Gd+38Xi70419デフォルトの名無しさん
2016/08/07(日) 02:32:23.40ID:Gd+38Xi70420デフォルトの名無しさん
2016/08/07(日) 02:32:39.84ID:Gd+38Xi70421デフォルトの名無しさん
2016/08/07(日) 02:33:01.34ID:Gd+38Xi70422デフォルトの名無しさん
2016/08/07(日) 02:33:17.10ID:Gd+38Xi70423デフォルトの名無しさん
2016/08/07(日) 02:33:38.52ID:Gd+38Xi70424デフォルトの名無しさん
2016/08/07(日) 02:34:02.43ID:Gd+38Xi70425デフォルトの名無しさん
2016/08/07(日) 02:34:25.73ID:Gd+38Xi70426デフォルトの名無しさん
2016/08/07(日) 02:34:44.64ID:Gd+38Xi70427デフォルトの名無しさん
2016/08/07(日) 02:35:08.34ID:Gd+38Xi70428デフォルトの名無しさん
2016/08/07(日) 02:35:26.50ID:Gd+38Xi70429デフォルトの名無しさん
2016/08/07(日) 02:35:48.82ID:Gd+38Xi70430デフォルトの名無しさん
2016/08/07(日) 02:35:54.11ID:Gd+38Xi70431デフォルトの名無しさん
2016/08/07(日) 02:36:20.07ID:Gd+38Xi70432デフォルトの名無しさん
2016/08/07(日) 02:36:28.01ID:Gd+38Xi70433デフォルトの名無しさん
2016/08/07(日) 02:36:49.65ID:Gd+38Xi70434デフォルトの名無しさん
2016/08/07(日) 02:36:56.00ID:Gd+38Xi70435デフォルトの名無しさん
2016/08/07(日) 02:37:18.74ID:Gd+38Xi70436デフォルトの名無しさん
2016/08/07(日) 02:37:26.84ID:Gd+38Xi70437デフォルトの名無しさん
2016/08/07(日) 02:37:48.62ID:Gd+38Xi70438デフォルトの名無しさん
2016/08/07(日) 02:37:54.99ID:Gd+38Xi70439デフォルトの名無しさん
2016/08/07(日) 02:38:17.15ID:Gd+38Xi70440デフォルトの名無しさん
2016/08/07(日) 02:38:25.12ID:Gd+38Xi70441デフォルトの名無しさん
2016/08/07(日) 02:38:47.84ID:Gd+38Xi70442デフォルトの名無しさん
2016/08/07(日) 02:39:01.16ID:Gd+38Xi70443デフォルトの名無しさん
2016/08/07(日) 02:39:24.99ID:Gd+38Xi70444デフォルトの名無しさん
2016/08/07(日) 02:39:29.61ID:Gd+38Xi70445デフォルトの名無しさん
2016/08/07(日) 02:39:53.42ID:Gd+38Xi70446デフォルトの名無しさん
2016/08/07(日) 02:40:01.08ID:Gd+38Xi70447デフォルトの名無しさん
2016/08/07(日) 02:40:22.34ID:Gd+38Xi70448デフォルトの名無しさん
2016/08/07(日) 02:40:28.88ID:Gd+38Xi70449デフォルトの名無しさん
2016/08/07(日) 02:40:50.38ID:Gd+38Xi70450デフォルトの名無しさん
2016/08/07(日) 02:40:56.88ID:Gd+38Xi70451デフォルトの名無しさん
2016/08/07(日) 02:41:18.53ID:Gd+38Xi70452デフォルトの名無しさん
2016/08/07(日) 02:41:25.17ID:Gd+38Xi70453デフォルトの名無しさん
2016/08/07(日) 02:41:46.58ID:Gd+38Xi70454デフォルトの名無しさん
2016/08/07(日) 02:41:51.22ID:Gd+38Xi70455デフォルトの名無しさん
2016/08/07(日) 02:42:12.01ID:Gd+38Xi70456デフォルトの名無しさん
2016/08/07(日) 02:42:24.29ID:Gd+38Xi70457デフォルトの名無しさん
2016/08/07(日) 02:42:47.15ID:Gd+38Xi70458デフォルトの名無しさん
2016/08/07(日) 02:42:58.38ID:Gd+38Xi70459デフォルトの名無しさん
2016/08/07(日) 02:43:20.56ID:Gd+38Xi70460デフォルトの名無しさん
2016/08/07(日) 02:43:24.91ID:Gd+38Xi70461デフォルトの名無しさん
2016/08/07(日) 02:43:45.94ID:Gd+38Xi70462デフォルトの名無しさん
2016/08/07(日) 02:43:50.85ID:Gd+38Xi70463デフォルトの名無しさん
2016/08/07(日) 02:44:11.81ID:Gd+38Xi70464デフォルトの名無しさん
2016/08/07(日) 02:44:16.78ID:Gd+38Xi70465デフォルトの名無しさん
2016/08/07(日) 02:44:38.01ID:Gd+38Xi70466デフォルトの名無しさん
2016/08/07(日) 02:44:44.47ID:Gd+38Xi70467デフォルトの名無しさん
2016/08/07(日) 02:45:06.18ID:Gd+38Xi70468デフォルトの名無しさん
2016/08/07(日) 02:45:10.38ID:Gd+38Xi70469デフォルトの名無しさん
2016/08/07(日) 02:45:32.24ID:Gd+38Xi70470デフォルトの名無しさん
2016/08/07(日) 02:45:38.74ID:Gd+38Xi70471デフォルトの名無しさん
2016/08/07(日) 02:45:59.77ID:Gd+38Xi70472デフォルトの名無しさん
2016/08/07(日) 02:46:06.27ID:Gd+38Xi70473デフォルトの名無しさん
2016/08/07(日) 02:46:27.83ID:Gd+38Xi70474デフォルトの名無しさん
2016/08/07(日) 02:46:43.19ID:Gd+38Xi70475デフォルトの名無しさん
2016/08/07(日) 02:47:04.02ID:Gd+38Xi70476デフォルトの名無しさん
2016/08/07(日) 02:47:09.12ID:Gd+38Xi70477デフォルトの名無しさん
2016/08/07(日) 02:47:32.09ID:Gd+38Xi70478デフォルトの名無しさん
2016/08/07(日) 02:47:38.08ID:Gd+38Xi70479デフォルトの名無しさん
2016/08/07(日) 02:48:00.02ID:Gd+38Xi70480デフォルトの名無しさん
2016/08/07(日) 02:48:05.28ID:Gd+38Xi70481デフォルトの名無しさん
2016/08/07(日) 02:48:26.12ID:Gd+38Xi70482デフォルトの名無しさん
2016/08/07(日) 02:48:33.46ID:Gd+38Xi70483デフォルトの名無しさん
2016/08/07(日) 02:48:54.91ID:Gd+38Xi70484デフォルトの名無しさん
2016/08/07(日) 02:49:02.32ID:Gd+38Xi70485デフォルトの名無しさん
2016/08/07(日) 02:49:24.62ID:Gd+38Xi70486デフォルトの名無しさん
2016/08/07(日) 02:49:32.73ID:Gd+38Xi70487デフォルトの名無しさん
2016/08/07(日) 02:49:54.24ID:Gd+38Xi70488デフォルトの名無しさん
2016/08/07(日) 02:50:01.45ID:Gd+38Xi70489デフォルトの名無しさん
2016/08/07(日) 02:50:27.17ID:Gd+38Xi70490デフォルトの名無しさん
2016/08/07(日) 02:50:31.65ID:Gd+38Xi70491デフォルトの名無しさん
2016/08/07(日) 02:50:56.21ID:Gd+38Xi70492デフォルトの名無しさん
2016/08/07(日) 02:51:00.37ID:Gd+38Xi70493デフォルトの名無しさん
2016/08/07(日) 02:51:20.62ID:Gd+38Xi70494デフォルトの名無しさん
2016/08/07(日) 02:51:25.54ID:Gd+38Xi70495デフォルトの名無しさん
2016/08/07(日) 02:51:48.62ID:Gd+38Xi70496デフォルトの名無しさん
2016/08/07(日) 02:51:54.33ID:Gd+38Xi70497デフォルトの名無しさん
2016/08/07(日) 02:52:19.10ID:Gd+38Xi70498デフォルトの名無しさん
2016/08/07(日) 02:52:24.26ID:Gd+38Xi70499デフォルトの名無しさん
2016/08/07(日) 02:52:45.48ID:Gd+38Xi70500デフォルトの名無しさん
2016/08/07(日) 02:52:49.61ID:Gd+38Xi70501デフォルトの名無しさん
2016/08/07(日) 02:53:10.65ID:Gd+38Xi70502デフォルトの名無しさん
2016/08/07(日) 02:53:17.55ID:Gd+38Xi70503デフォルトの名無しさん
2016/08/07(日) 02:53:38.31ID:Gd+38Xi70504デフォルトの名無しさん
2016/08/07(日) 02:53:44.90ID:Gd+38Xi70505デフォルトの名無しさん
2016/08/07(日) 02:54:05.76ID:Gd+38Xi70506デフォルトの名無しさん
2016/08/07(日) 02:54:15.11ID:Gd+38Xi70507デフォルトの名無しさん
2016/08/07(日) 02:54:36.16ID:Gd+38Xi70508デフォルトの名無しさん
2016/08/07(日) 02:54:42.92ID:Gd+38Xi70509デフォルトの名無しさん
2016/08/07(日) 02:55:03.85ID:Gd+38Xi70510デフォルトの名無しさん
2016/08/07(日) 02:55:10.25ID:Gd+38Xi70511デフォルトの名無しさん
2016/08/07(日) 02:55:31.08ID:Gd+38Xi70512デフォルトの名無しさん
2016/08/07(日) 02:55:35.17ID:Gd+38Xi70513デフォルトの名無しさん
2016/08/07(日) 02:55:56.50ID:Gd+38Xi70514デフォルトの名無しさん
2016/08/07(日) 02:56:02.80ID:Gd+38Xi70515デフォルトの名無しさん
2016/08/07(日) 02:56:23.49ID:Gd+38Xi70516デフォルトの名無しさん
2016/08/07(日) 02:56:30.72ID:Gd+38Xi70517デフォルトの名無しさん
2016/08/07(日) 02:56:51.57ID:Gd+38Xi70518デフォルトの名無しさん
2016/08/07(日) 02:56:58.95ID:Gd+38Xi70519デフォルトの名無しさん
2016/08/07(日) 02:57:22.29ID:Gd+38Xi70520デフォルトの名無しさん
2016/08/07(日) 02:57:33.38ID:Gd+38Xi70521デフォルトの名無しさん
2016/08/07(日) 02:57:56.28ID:Gd+38Xi70522デフォルトの名無しさん
2016/08/07(日) 02:58:03.39ID:Gd+38Xi70523デフォルトの名無しさん
2016/08/07(日) 02:58:24.15ID:Gd+38Xi70524デフォルトの名無しさん
2016/08/07(日) 02:58:28.46ID:Gd+38Xi70525デフォルトの名無しさん
2016/08/07(日) 02:58:49.46ID:Gd+38Xi70526デフォルトの名無しさん
2016/08/07(日) 02:58:58.62ID:Gd+38Xi70527デフォルトの名無しさん
2016/08/07(日) 02:59:19.16ID:Gd+38Xi70528デフォルトの名無しさん
2016/08/07(日) 02:59:25.47ID:Gd+38Xi70529デフォルトの名無しさん
2016/08/07(日) 02:59:46.00ID:Gd+38Xi70530デフォルトの名無しさん
2016/08/07(日) 02:59:53.03ID:Gd+38Xi70531デフォルトの名無しさん
2016/08/07(日) 03:00:14.36ID:Gd+38Xi70532デフォルトの名無しさん
2016/08/07(日) 03:00:27.60ID:Gd+38Xi70533デフォルトの名無しさん
2016/08/07(日) 03:00:48.61ID:Gd+38Xi70534デフォルトの名無しさん
2016/08/07(日) 03:01:03.57ID:Gd+38Xi70535デフォルトの名無しさん
2016/08/07(日) 03:01:25.19ID:Gd+38Xi70536デフォルトの名無しさん
2016/08/07(日) 03:01:30.47ID:Gd+38Xi70537デフォルトの名無しさん
2016/08/07(日) 03:01:50.74ID:Gd+38Xi70538デフォルトの名無しさん
2016/08/07(日) 03:01:56.53ID:Gd+38Xi70539デフォルトの名無しさん
2016/08/07(日) 03:02:16.76ID:Gd+38Xi70540デフォルトの名無しさん
2016/08/07(日) 03:02:22.10ID:Gd+38Xi70541デフォルトの名無しさん
2016/08/07(日) 03:02:42.19ID:Gd+38Xi70542デフォルトの名無しさん
2016/08/07(日) 03:02:48.14ID:Gd+38Xi70543デフォルトの名無しさん
2016/08/07(日) 03:03:18.92ID:Gd+38Xi70544デフォルトの名無しさん
2016/08/07(日) 03:03:22.59ID:Gd+38Xi70545デフォルトの名無しさん
2016/08/07(日) 03:03:46.94ID:Gd+38Xi70546デフォルトの名無しさん
2016/08/07(日) 03:03:52.40ID:Gd+38Xi70547デフォルトの名無しさん
2016/08/07(日) 03:04:21.93ID:Gd+38Xi70548デフォルトの名無しさん
2016/08/07(日) 03:04:28.59ID:Gd+38Xi70549デフォルトの名無しさん
2016/08/07(日) 03:04:49.34ID:Gd+38Xi70550デフォルトの名無しさん
2016/08/07(日) 03:04:55.79ID:Gd+38Xi70551デフォルトの名無しさん
2016/08/07(日) 03:05:16.90ID:Gd+38Xi70552デフォルトの名無しさん
2016/08/07(日) 03:05:22.73ID:Gd+38Xi70553デフォルトの名無しさん
2016/08/07(日) 03:05:43.52ID:Gd+38Xi70554デフォルトの名無しさん
2016/08/07(日) 03:05:50.15ID:Gd+38Xi70555デフォルトの名無しさん
2016/08/07(日) 03:06:10.62ID:Gd+38Xi70556デフォルトの名無しさん
2016/08/07(日) 03:06:16.17ID:Gd+38Xi70557デフォルトの名無しさん
2016/08/07(日) 03:06:37.88ID:Gd+38Xi70558デフォルトの名無しさん
2016/08/07(日) 03:06:43.81ID:Gd+38Xi70559デフォルトの名無しさん
2016/08/07(日) 03:07:04.56ID:Gd+38Xi70560デフォルトの名無しさん
2016/08/07(日) 03:07:11.00ID:Gd+38Xi70561デフォルトの名無しさん
2016/08/07(日) 03:07:31.36ID:Gd+38Xi70562デフォルトの名無しさん
2016/08/07(日) 03:07:38.61ID:Gd+38Xi70563デフォルトの名無しさん
2016/08/07(日) 03:07:59.02ID:Gd+38Xi70564デフォルトの名無しさん
2016/08/07(日) 03:08:04.48ID:Gd+38Xi70565デフォルトの名無しさん
2016/08/07(日) 03:08:26.71ID:Gd+38Xi70566デフォルトの名無しさん
2016/08/07(日) 03:08:31.37ID:Gd+38Xi70567デフォルトの名無しさん
2016/08/07(日) 03:08:55.14ID:Gd+38Xi70568デフォルトの名無しさん
2016/08/07(日) 03:08:59.06ID:Gd+38Xi70569デフォルトの名無しさん
2016/08/07(日) 03:09:21.57ID:Gd+38Xi70570デフォルトの名無しさん
2016/08/07(日) 03:09:25.31ID:Gd+38Xi70571デフォルトの名無しさん
2016/08/07(日) 03:09:45.35ID:Gd+38Xi70572デフォルトの名無しさん
2016/08/07(日) 03:09:52.69ID:Gd+38Xi70573デフォルトの名無しさん
2016/08/07(日) 03:10:13.59ID:Gd+38Xi70574デフォルトの名無しさん
2016/08/07(日) 03:10:19.47ID:Gd+38Xi70575デフォルトの名無しさん
2016/08/07(日) 03:10:39.60ID:Gd+38Xi70576デフォルトの名無しさん
2016/08/07(日) 03:10:45.75ID:Gd+38Xi70577デフォルトの名無しさん
2016/08/07(日) 03:11:07.32ID:Gd+38Xi70578デフォルトの名無しさん
2016/08/07(日) 03:11:11.83ID:Gd+38Xi70579デフォルトの名無しさん
2016/08/07(日) 03:11:32.04ID:Gd+38Xi70580デフォルトの名無しさん
2016/08/07(日) 03:11:37.52ID:Gd+38Xi70581デフォルトの名無しさん
2016/08/07(日) 03:11:58.96ID:Gd+38Xi70582デフォルトの名無しさん
2016/08/07(日) 03:12:02.75ID:Gd+38Xi70583デフォルトの名無しさん
2016/08/07(日) 03:12:23.58ID:Gd+38Xi70584デフォルトの名無しさん
2016/08/07(日) 03:12:29.89ID:Gd+38Xi70585デフォルトの名無しさん
2016/08/07(日) 03:12:50.16ID:Gd+38Xi70586デフォルトの名無しさん
2016/08/07(日) 03:12:53.75ID:Gd+38Xi70587デフォルトの名無しさん
2016/08/07(日) 03:13:15.77ID:Gd+38Xi70588デフォルトの名無しさん
2016/08/07(日) 03:13:19.83ID:Gd+38Xi70589デフォルトの名無しさん
2016/08/07(日) 03:13:40.33ID:Gd+38Xi70590デフォルトの名無しさん
2016/08/07(日) 03:13:44.04ID:Gd+38Xi70591デフォルトの名無しさん
2016/08/07(日) 03:14:04.33ID:Gd+38Xi70592デフォルトの名無しさん
2016/08/07(日) 03:14:12.43ID:Gd+38Xi70593デフォルトの名無しさん
2016/08/07(日) 03:14:32.85ID:Gd+38Xi70594デフォルトの名無しさん
2016/08/07(日) 03:14:37.16ID:Gd+38Xi70595デフォルトの名無しさん
2016/08/07(日) 03:14:57.47ID:Gd+38Xi70596デフォルトの名無しさん
2016/08/07(日) 03:15:01.11ID:Gd+38Xi70597デフォルトの名無しさん
2016/08/07(日) 03:15:21.86ID:Gd+38Xi70598デフォルトの名無しさん
2016/08/07(日) 03:15:25.65ID:Gd+38Xi70599デフォルトの名無しさん
2016/08/07(日) 03:15:46.16ID:Gd+38Xi70600デフォルトの名無しさん
2016/08/07(日) 03:15:49.99ID:Gd+38Xi70601デフォルトの名無しさん
2016/08/07(日) 03:16:10.06ID:Gd+38Xi70602デフォルトの名無しさん
2016/08/07(日) 03:16:14.12ID:Gd+38Xi70603デフォルトの名無しさん
2016/08/07(日) 03:16:35.34ID:Gd+38Xi70604デフォルトの名無しさん
2016/08/07(日) 03:16:39.63ID:Gd+38Xi70605デフォルトの名無しさん
2016/08/07(日) 03:17:00.16ID:Gd+38Xi70606デフォルトの名無しさん
2016/08/07(日) 03:17:13.12ID:Gd+38Xi70607デフォルトの名無しさん
2016/08/07(日) 03:17:33.98ID:Gd+38Xi70608デフォルトの名無しさん
2016/08/07(日) 03:17:40.23ID:Gd+38Xi70609デフォルトの名無しさん
2016/08/07(日) 03:18:01.49ID:Gd+38Xi70610デフォルトの名無しさん
2016/08/07(日) 03:18:07.69ID:Gd+38Xi70611デフォルトの名無しさん
2016/08/07(日) 03:18:30.00ID:Gd+38Xi70612デフォルトの名無しさん
2016/08/07(日) 03:18:33.76ID:Gd+38Xi70613デフォルトの名無しさん
2016/08/07(日) 03:18:54.85ID:Gd+38Xi70614デフォルトの名無しさん
2016/08/07(日) 03:18:58.77ID:Gd+38Xi70615デフォルトの名無しさん
2016/08/07(日) 03:19:18.98ID:Gd+38Xi70616デフォルトの名無しさん
2016/08/07(日) 03:19:26.64ID:Gd+38Xi70617デフォルトの名無しさん
2016/08/07(日) 03:19:57.79ID:Gd+38Xi70618デフォルトの名無しさん
2016/08/07(日) 03:20:02.68ID:Gd+38Xi70619デフォルトの名無しさん
2016/08/07(日) 03:20:22.68ID:Gd+38Xi70620デフォルトの名無しさん
2016/08/07(日) 03:20:28.85ID:Gd+38Xi70621デフォルトの名無しさん
2016/08/07(日) 03:20:49.52ID:Gd+38Xi70622デフォルトの名無しさん
2016/08/07(日) 03:20:53.66ID:Gd+38Xi70623デフォルトの名無しさん
2016/08/07(日) 03:21:14.73ID:Gd+38Xi70624デフォルトの名無しさん
2016/08/07(日) 03:21:18.20ID:Gd+38Xi70625デフォルトの名無しさん
2016/08/07(日) 03:21:38.97ID:Gd+38Xi70626デフォルトの名無しさん
2016/08/07(日) 03:21:42.49ID:Gd+38Xi70627デフォルトの名無しさん
2016/08/07(日) 03:22:02.53ID:Gd+38Xi70628デフォルトの名無しさん
2016/08/07(日) 03:22:09.00ID:Gd+38Xi70629デフォルトの名無しさん
2016/08/07(日) 03:22:29.90ID:Gd+38Xi70630デフォルトの名無しさん
2016/08/07(日) 03:22:34.25ID:Gd+38Xi70631デフォルトの名無しさん
2016/08/07(日) 03:22:54.07ID:Gd+38Xi70632デフォルトの名無しさん
2016/08/07(日) 03:22:57.82ID:Gd+38Xi70633デフォルトの名無しさん
2016/08/07(日) 03:23:17.20ID:Gd+38Xi70634デフォルトの名無しさん
2016/08/07(日) 03:23:21.09ID:Gd+38Xi70635デフォルトの名無しさん
2016/08/07(日) 03:23:41.02ID:Gd+38Xi70636デフォルトの名無しさん
2016/08/07(日) 03:24:30.75ID:Gd+38Xi70637デフォルトの名無しさん
2016/08/07(日) 03:25:32.97ID:Gd+38Xi70638デフォルトの名無しさん
2016/08/07(日) 03:26:32.60ID:Gd+38Xi70639デフォルトの名無しさん
2016/08/07(日) 03:26:53.97ID:Gd+38Xi70640デフォルトの名無しさん
2016/08/07(日) 03:27:42.75ID:Gd+38Xi70641デフォルトの名無しさん
2016/08/07(日) 03:28:02.68ID:Gd+38Xi70642デフォルトの名無しさん
2016/08/07(日) 03:28:42.06ID:Gd+38Xi70643デフォルトの名無しさん
2016/08/07(日) 03:29:02.51ID:Gd+38Xi70644デフォルトの名無しさん
2016/08/07(日) 03:29:06.46ID:Gd+38Xi70645デフォルトの名無しさん
2016/08/07(日) 03:29:27.25ID:Gd+38Xi70646デフォルトの名無しさん
2016/08/07(日) 03:29:33.85ID:Gd+38Xi70647デフォルトの名無しさん
2016/08/07(日) 03:29:53.68ID:Gd+38Xi70648デフォルトの名無しさん
2016/08/07(日) 03:30:02.97ID:Gd+38Xi70649デフォルトの名無しさん
2016/08/07(日) 03:30:23.85ID:Gd+38Xi70650デフォルトの名無しさん
2016/08/07(日) 03:30:29.75ID:Gd+38Xi70651デフォルトの名無しさん
2016/08/07(日) 03:30:50.22ID:Gd+38Xi70652デフォルトの名無しさん
2016/08/07(日) 03:30:56.85ID:Gd+38Xi70653デフォルトの名無しさん
2016/08/07(日) 03:31:19.14ID:Gd+38Xi70654デフォルトの名無しさん
2016/08/07(日) 03:31:23.96ID:Gd+38Xi70655デフォルトの名無しさん
2016/08/07(日) 03:31:44.34ID:Gd+38Xi70656デフォルトの名無しさん
2016/08/07(日) 03:31:49.13ID:Gd+38Xi70657デフォルトの名無しさん
2016/08/07(日) 03:32:09.46ID:Gd+38Xi70658デフォルトの名無しさん
2016/08/07(日) 03:32:13.02ID:Gd+38Xi70659デフォルトの名無しさん
2016/08/07(日) 03:32:33.92ID:Gd+38Xi70660デフォルトの名無しさん
2016/08/07(日) 03:32:39.53ID:Gd+38Xi70661デフォルトの名無しさん
2016/08/07(日) 03:32:59.78ID:Gd+38Xi70662デフォルトの名無しさん
2016/08/07(日) 03:33:11.65ID:Gd+38Xi70663デフォルトの名無しさん
2016/08/07(日) 03:33:31.98ID:Gd+38Xi70664デフォルトの名無しさん
2016/08/07(日) 03:33:35.67ID:Gd+38Xi70665デフォルトの名無しさん
2016/08/07(日) 03:33:56.10ID:Gd+38Xi70666デフォルトの名無しさん
2016/08/07(日) 03:34:02.21ID:Gd+38Xi70667デフォルトの名無しさん
2016/08/07(日) 03:34:22.73ID:Gd+38Xi70668デフォルトの名無しさん
2016/08/07(日) 03:34:27.38ID:Gd+38Xi70669デフォルトの名無しさん
2016/08/07(日) 03:34:50.65ID:Gd+38Xi70670デフォルトの名無しさん
2016/08/07(日) 03:34:56.18ID:Gd+38Xi70671デフォルトの名無しさん
2016/08/07(日) 03:35:16.45ID:Gd+38Xi70672デフォルトの名無しさん
2016/08/07(日) 03:35:20.03ID:Gd+38Xi70673デフォルトの名無しさん
2016/08/07(日) 03:35:41.00ID:Gd+38Xi70674デフォルトの名無しさん
2016/08/07(日) 03:35:46.93ID:Gd+38Xi70675デフォルトの名無しさん
2016/08/07(日) 03:36:07.53ID:Gd+38Xi70676デフォルトの名無しさん
2016/08/07(日) 03:36:13.75ID:Gd+38Xi70677デフォルトの名無しさん
2016/08/07(日) 03:36:34.05ID:Gd+38Xi70678デフォルトの名無しさん
2016/08/07(日) 03:36:38.21ID:Gd+38Xi70679デフォルトの名無しさん
2016/08/07(日) 03:36:59.13ID:Gd+38Xi70680デフォルトの名無しさん
2016/08/07(日) 03:37:10.71ID:Gd+38Xi70681デフォルトの名無しさん
2016/08/07(日) 03:37:31.24ID:Gd+38Xi70682デフォルトの名無しさん
2016/08/07(日) 03:37:37.81ID:Gd+38Xi70683デフォルトの名無しさん
2016/08/07(日) 03:37:58.48ID:Gd+38Xi70684デフォルトの名無しさん
2016/08/07(日) 03:38:05.87ID:Gd+38Xi70685デフォルトの名無しさん
2016/08/07(日) 03:38:26.44ID:Gd+38Xi70686デフォルトの名無しさん
2016/08/07(日) 03:38:31.36ID:Gd+38Xi70687デフォルトの名無しさん
2016/08/07(日) 03:38:52.33ID:Gd+38Xi70688デフォルトの名無しさん
2016/08/07(日) 03:38:58.88ID:Gd+38Xi70689デフォルトの名無しさん
2016/08/07(日) 03:39:19.29ID:Gd+38Xi70690デフォルトの名無しさん
2016/08/07(日) 03:39:23.99ID:Gd+38Xi70691デフォルトの名無しさん
2016/08/07(日) 03:39:44.49ID:Gd+38Xi70692デフォルトの名無しさん
2016/08/07(日) 03:39:49.92ID:Gd+38Xi70693デフォルトの名無しさん
2016/08/07(日) 03:40:10.40ID:Gd+38Xi70694デフォルトの名無しさん
2016/08/07(日) 03:40:14.88ID:Gd+38Xi70695デフォルトの名無しさん
2016/08/07(日) 03:40:35.51ID:Gd+38Xi70696デフォルトの名無しさん
2016/08/07(日) 03:40:41.88ID:Gd+38Xi70697デフォルトの名無しさん
2016/08/07(日) 03:41:03.10ID:Gd+38Xi70698デフォルトの名無しさん
2016/08/07(日) 03:41:13.22ID:Gd+38Xi70699デフォルトの名無しさん
2016/08/07(日) 03:41:33.47ID:Gd+38Xi70700デフォルトの名無しさん
2016/08/07(日) 03:41:37.24ID:Gd+38Xi70701デフォルトの名無しさん
2016/08/07(日) 03:41:58.42ID:Gd+38Xi70702デフォルトの名無しさん
2016/08/07(日) 03:42:02.40ID:Gd+38Xi70703デフォルトの名無しさん
2016/08/07(日) 03:42:21.26ID:Gd+38Xi70704デフォルトの名無しさん
2016/08/07(日) 03:42:25.30ID:Gd+38Xi70705デフォルトの名無しさん
2016/08/07(日) 03:42:47.19ID:Gd+38Xi70706デフォルトの名無しさん
2016/08/07(日) 03:43:00.44ID:Gd+38Xi70707デフォルトの名無しさん
2016/08/07(日) 03:43:20.75ID:Gd+38Xi70708デフォルトの名無しさん
2016/08/07(日) 03:43:24.64ID:Gd+38Xi70709デフォルトの名無しさん
2016/08/07(日) 03:43:46.24ID:Gd+38Xi70710デフォルトの名無しさん
2016/08/07(日) 03:43:51.72ID:Gd+38Xi70711デフォルトの名無しさん
2016/08/07(日) 03:44:08.76ID:Gd+38Xi70712デフォルトの名無しさん
2016/08/07(日) 03:44:12.93ID:Gd+38Xi70713デフォルトの名無しさん
2016/08/07(日) 03:44:31.60ID:Gd+38Xi70714デフォルトの名無しさん
2016/08/07(日) 03:44:36.86ID:Gd+38Xi70715デフォルトの名無しさん
2016/08/07(日) 03:44:52.28ID:Gd+38Xi70716デフォルトの名無しさん
2016/08/07(日) 03:44:57.58ID:Gd+38Xi70717デフォルトの名無しさん
2016/08/07(日) 03:45:14.50ID:Gd+38Xi70718デフォルトの名無しさん
2016/08/07(日) 03:45:21.48ID:Gd+38Xi70719デフォルトの名無しさん
2016/08/07(日) 03:45:37.90ID:Gd+38Xi70720デフォルトの名無しさん
2016/08/07(日) 03:46:06.69ID:Gd+38Xi70721デフォルトの名無しさん
2016/08/07(日) 03:46:23.13ID:Gd+38Xi70722デフォルトの名無しさん
2016/08/07(日) 03:46:41.70ID:Gd+38Xi70723デフォルトの名無しさん
2016/08/07(日) 03:47:01.66ID:Gd+38Xi70724デフォルトの名無しさん
2016/08/07(日) 03:47:21.28ID:Gd+38Xi70725デフォルトの名無しさん
2016/08/07(日) 03:47:51.17ID:Gd+38Xi70726デフォルトの名無しさん
2016/08/07(日) 03:48:08.43ID:Gd+38Xi70727デフォルトの名無しさん
2016/08/07(日) 03:48:28.86ID:Gd+38Xi70728デフォルトの名無しさん
2016/08/07(日) 03:48:33.00ID:Gd+38Xi70729デフォルトの名無しさん
2016/08/07(日) 03:48:55.87ID:Gd+38Xi70730デフォルトの名無しさん
2016/08/07(日) 03:49:01.79ID:Gd+38Xi70731デフォルトの名無しさん
2016/08/07(日) 03:49:18.45ID:Gd+38Xi70732デフォルトの名無しさん
2016/08/07(日) 03:49:22.43ID:Gd+38Xi70733デフォルトの名無しさん
2016/08/07(日) 03:49:38.32ID:Gd+38Xi70734デフォルトの名無しさん
2016/08/07(日) 03:49:43.48ID:Gd+38Xi70735デフォルトの名無しさん
2016/08/07(日) 03:50:06.23ID:Gd+38Xi70736デフォルトの名無しさん
2016/08/07(日) 03:50:11.07ID:Gd+38Xi70737デフォルトの名無しさん
2016/08/07(日) 03:50:31.27ID:Gd+38Xi70738デフォルトの名無しさん
2016/08/07(日) 03:50:36.49ID:Gd+38Xi70739デフォルトの名無しさん
2016/08/07(日) 03:50:57.52ID:Gd+38Xi70740デフォルトの名無しさん
2016/08/07(日) 03:51:01.09ID:Gd+38Xi70741デフォルトの名無しさん
2016/08/07(日) 03:51:32.55ID:Gd+38Xi70742デフォルトの名無しさん
2016/08/07(日) 03:51:36.29ID:Gd+38Xi70743デフォルトの名無しさん
2016/08/07(日) 03:51:52.66ID:Gd+38Xi70744デフォルトの名無しさん
2016/08/07(日) 03:51:56.07ID:Gd+38Xi70745デフォルトの名無しさん
2016/08/07(日) 03:52:23.65ID:Gd+38Xi70746デフォルトの名無しさん
2016/08/07(日) 03:52:27.10ID:Gd+38Xi70747デフォルトの名無しさん
2016/08/07(日) 03:53:04.00ID:Gd+38Xi70748デフォルトの名無しさん
2016/08/07(日) 03:53:07.82ID:Gd+38Xi70749デフォルトの名無しさん
2016/08/07(日) 03:53:38.16ID:Gd+38Xi70750デフォルトの名無しさん
2016/08/07(日) 03:53:41.93ID:Gd+38Xi70751デフォルトの名無しさん
2016/08/07(日) 03:53:57.67ID:Gd+38Xi70752デフォルトの名無しさん
2016/08/07(日) 03:54:03.96ID:Gd+38Xi70753デフォルトの名無しさん
2016/08/07(日) 03:54:34.33ID:Gd+38Xi70754デフォルトの名無しさん
2016/08/07(日) 03:54:37.99ID:Gd+38Xi70755デフォルトの名無しさん
2016/08/07(日) 03:54:47.57ID:LNwJsmeQ0756デフォルトの名無しさん
2016/08/07(日) 04:00:30.29ID:IyTs078m0757デフォルトの名無しさん
2016/08/07(日) 04:06:53.27ID:zXYWeQepコード省略してる過程で、重要な情報が抜け落ちてる気がするね。
ideoneとか使って、元のコード貼れない?
0758デフォルトの名無しさん
2016/08/07(日) 06:03:05.76ID:QnEnjMDn0759デフォルトの名無しさん
2016/08/07(日) 06:38:52.20ID:bDhlQ42oSQL文をちまちま文字列で組み立ててた時代には戻りたくない
0760デフォルトの名無しさん
2016/08/07(日) 08:03:47.62ID:qhM5EVMaだがPLINQお前はダメダ
0761デフォルトの名無しさん
2016/08/07(日) 11:36:36.56ID:fcuzYiGJSQL文はっきり言って嫌いだし
0762デフォルトの名無しさん
2016/08/07(日) 11:46:36.24ID:2PwL22wv0763デフォルトの名無しさん
2016/08/07(日) 12:12:26.06ID:xRqz0YKA0764デフォルトの名無しさん
2016/08/07(日) 12:16:29.09ID:LNwJsmeQ0765デフォルトの名無しさん
2016/08/07(日) 12:19:31.32ID:uNCwY4UvApressの「Linq for 〜」 シリーズ
Pro Linq でも良いかも
0766デフォルトの名無しさん
2016/08/07(日) 12:19:35.47ID:n1kezQnLずっと.NET2.0相当の記述しかしてなかったけど、これ見て段階的に覚えたわ
最初からLINQに入るならこんな苦労しなくて済むだろうけど
http://www.atmarkit.co.jp/fdotnet/chushin/roadtolinq_01/roadtolinq_01_02.html
0767デフォルトの名無しさん
2016/08/07(日) 12:27:05.27ID:HAQO4EbZコードはすまん…
あるとすればAの持つ要素に自作クラスを持たしてるぐらいだと思う
0768デフォルトの名無しさん
2016/08/07(日) 14:33:40.57ID:zXYWeQepその自作クラスに変な副作用があるのでは?
0769デフォルトの名無しさん
2016/08/07(日) 14:54:15.06ID:0wKBzHqQ自作クラスにあるのは変数を幾つか定義してるだけだね
ちゃんとnewとかもしてる
これかなって思うこととして参照渡し値渡しとかあると思うのだけど
usingの中でリターンしたらクラスの中身が消滅するとかありえる?
0770デフォルトの名無しさん
2016/08/07(日) 14:58:11.15ID:+12gYMyxusingしていた物は抜けたらCloseされるから消滅するけどそういう意味でなく?
0771デフォルトの名無しさん
2016/08/07(日) 15:00:59.05ID:0wKBzHqQそういう意味ではないかな…
using内でreturnされるものが参照渡しみたいな仕様ではないよねと聞きたくて
returnして値は返しているけどもusing抜けるから参照先が消えて…みたいな
0772デフォルトの名無しさん
2016/08/07(日) 15:05:01.34ID:zXYWeQepusingあるならその部分は書こう。
リソースがDispose()されているし、その中身がどうなってるかわからん。
0773デフォルトの名無しさん
2016/08/07(日) 15:07:12.20ID:0wKBzHqQint 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();
}
こうです。ご迷惑おかけします
0774デフォルトの名無しさん
2016/08/07(日) 15:08:48.40ID:+12gYMyxその変数がusingに関係ないものでreturn前に値を持っているのならそれが返ってくるでしょ
returnさせる前にusingの外に出すコード加えて値がちゃんとあるか確認してみたら?
0775デフォルトの名無しさん
2016/08/07(日) 15:11:53.74ID:zXYWeQepusingと何かの処理が悪さしてるんじゃね?
……小出しにしても解決しないと思うなぁ。まだ何か大きい問題隠してるかもしれないし。
エスパー探してるだけ?
0776デフォルトの名無しさん
2016/08/07(日) 15:12:09.24ID:/HSdmP7m端折り過ぎ。
abc()のusing()の内容と、何かの処理で代入してる部分を書かないと。
0777デフォルトの名無しさん
2016/08/07(日) 15:13:32.06ID:+12gYMyxそれListAのスコープusingの中だけになってない?
0778デフォルトの名無しさん
2016/08/07(日) 15:17:00.59ID:/HSdmP7mオブジェクトをreturnしてるからそれは問題ない。
>>773
ちなみに、main()のnewは次の行で代入してるから無意味。
0779デフォルトの名無しさん
2016/08/07(日) 15:23:12.83ID:EO34QdNu0780デフォルトの名無しさん
2016/08/07(日) 15:42:24.03ID:tbN7xF8A>>779
ブレイクポイントを置いて値を見てるよ
その値を見たところだけ返った先でも値が生きる
値を見なかったら中身は帰ってこない
>>775
>>776
ただテキストファイルから値を取ってるだけだね
値はちゃんととれてる
0781デフォルトの名無しさん
2016/08/07(日) 15:57:47.38ID:/HSdmP7mそこだと、abc()を実行して結果を代入する前だから、
その前の行で代入した(作っただけの)オブジェクトが見えるので、当然ListAの中身は空。
0782デフォルトの名無しさん
2016/08/07(日) 15:59:27.28ID:zXYWeQepその『ただテキストファイルから値を取ってるだけ』が怪しいのだが……
クラスAとかクラスBがStreamとかReaderオブジェクト食ってたりしたら、先生たち激おこだよ?
0783デフォルトの名無しさん
2016/08/07(日) 16:11:16.63ID:kFszVMAD※1と※2の両方に設定してる
んで状況が俺にも意味不明なんだけど
※1で値を確認したもののみ※2に入る
1回目に1 2 番目を確認したら※2では1 2番目のみ入り、2回目に5 6番目を確認したら1 2は入らず5 6のみ入る
>>782
食うとはどういうこっちゃ
ListAに値が入ってるの確認できるだけではだめなんかな
0784デフォルトの名無しさん
2016/08/07(日) 16:30:24.73ID:/HSdmP7m例示したコードの※2にブレークポイントを設定しても、abc()実行前なんだけど。
main()のとこのnewは間際らしいから無くした方が良いぞ。
0785デフォルトの名無しさん
2016/08/07(日) 16:46:29.84ID:EO34QdNuだとすると、実際のプロパティも>>219の通り自動実装プロパティなの?
アクセッサで何かやってたりしない?
0786デフォルトの名無しさん
2016/08/07(日) 17:13:51.24ID:kFszVMADそう言うことか
実際はもう一プロセス後に出力のコードかいてブレイクポイントを置きながら見てるわ
コード晒すわけにはいかないからってガバガバですまん
代入するならnewは要らないのね
把握した
>>785
自動実装プロパティがget;set;のやつを言ってるならそれですわ
アクセッサとはget;set;それぞれのことだろうか
たぶん変なことはやってない気はする
プロパティ使って変数定義して値代入してるだけ
0787デフォルトの名無しさん
2016/08/07(日) 17:23:08.27ID:hEc4ZKnt0788デフォルトの名無しさん
2016/08/07(日) 17:27:36.13ID:hEc4ZKntどっかでエラー握りつぶしてないか?
Linq to SQLとかEFとかで、コンテキストの有効範囲外で値取ろうとしてるとか
0789デフォルトの名無しさん
2016/08/07(日) 17:33:11.91ID:2PwL22wv抜き出せるならとっくに原因究明できてる気はするねw
0790デフォルトの名無しさん
2016/08/07(日) 17:37:49.22ID:V0bwlg960791デフォルトの名無しさん
2016/08/07(日) 17:51:59.53ID:+Hf3yfaO0792デフォルトの名無しさん
2016/08/07(日) 17:52:30.14ID:+Hf3yfaO0793デフォルトの名無しさん
2016/08/07(日) 17:58:40.81ID:+Hf3yfaO0794デフォルトの名無しさん
2016/08/07(日) 18:14:55.24ID:+Hf3yfaO0795デフォルトの名無しさん
2016/08/07(日) 18:19:33.74ID:32NIqZEsWPFの情報はあったのですが、
UWPではDrawingVisualなどのクラスが無く、残念ながら使えないようです
[WPF を使って動画のサムネイルを生成してみた]
http://blog.shibayan.jp/entry/20140622/1403369829
0796デフォルトの名無しさん
2016/08/07(日) 18:52:07.79ID:8IuPruWT0797デフォルトの名無しさん
2016/08/07(日) 18:52:58.75ID:Hs7zhzLr書籍がいいのかなあ
0798デフォルトの名無しさん
2016/08/07(日) 19:00:47.03ID:+Hf3yfaO0799デフォルトの名無しさん
2016/08/07(日) 19:01:59.53ID:+Hf3yfaO0800デフォルトの名無しさん
2016/08/07(日) 19:08:23.61ID:e9qgeSIc0801デフォルトの名無しさん
2016/08/07(日) 19:19:17.54ID:lsYouBYRUWPなんかやってる奴このスレにおらんよ
UWPスレの過疎具合考えると、このスレどころか2ch全体で考えても怪しいが
0802デフォルトの名無しさん
2016/08/07(日) 19:24:52.36ID:+Hf3yfaO0803デフォルトの名無しさん
2016/08/07(日) 19:31:21.81ID:4ZSsrl0Wお勉強マニア以外は誰も怖くて手を出せないよねw
0804デフォルトの名無しさん
2016/08/07(日) 19:35:16.14ID:lsYouBYRC#の浮動小数点数の仕様はIEEE754の仕様とおんなしです
仮数部だけ積算、指数部は加算、あとは正規化
これ以上詳しいことはIEEE754の資料を自力で読んでね
0805デフォルトの名無しさん
2016/08/07(日) 19:48:20.11ID:+Hf3yfaO0806デフォルトの名無しさん
2016/08/07(日) 21:00:16.97ID:fcuzYiGJ滅茶苦茶持て余してんじゃん
雑魚が効果の検証もせず実戦投入して使えない(少なくともお前には)ことが
実戦中に判明してあーこりゃこりゃ?
0807デフォルトの名無しさん
2016/08/07(日) 21:02:19.90ID:qhM5EVMa猫に小判
0808デフォルトの名無しさん
2016/08/07(日) 21:06:36.30ID:+Hf3yfaO0809デフォルトの名無しさん
2016/08/07(日) 21:14:11.73ID:+Hf3yfaO0810デフォルトの名無しさん
2016/08/07(日) 23:15:36.81ID:lsYouBYRさっさと転職しましょ?
0811デフォルトの名無しさん
2016/08/07(日) 23:23:19.04ID:97iEuCM10812デフォルトの名無しさん
2016/08/07(日) 23:23:41.78ID:97iEuCM10813デフォルトの名無しさん
2016/08/07(日) 23:23:45.24ID:97iEuCM10814デフォルトの名無しさん
2016/08/07(日) 23:25:26.03ID:8kEt+rxK0815デフォルトの名無しさん
2016/08/08(月) 01:06:30.90ID:QxdEiuhl0816デフォルトの名無しさん
2016/08/08(月) 02:04:46.23ID:QxdEiuhl0817デフォルトの名無しさん
2016/08/08(月) 08:26:02.03ID:JtYOOGS+MediaCompositionならできるらしい
https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.editing.mediacomposition.getthumbnailasync
http://stackoverflow.com/questions/37301248/how-to-read-frames-from-a-video-as-bitmaps-in-uwp
0818デフォルトの名無しさん
2016/08/08(月) 09:31:12.03ID:ZnfnxfDU使ってるよ
0819デフォルトの名無しさん
2016/08/08(月) 10:47:55.34ID:M+LLKMMi0820デフォルトの名無しさん
2016/08/08(月) 10:55:34.88ID:/oRCvZgG日本語になってないよ
何言ってるのかさっぱりわからん
0821155
2016/08/08(月) 10:56:33.55ID:x/CscpwD以下のようにしたら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;
}
0822デフォルトの名無しさん
2016/08/08(月) 11:58:57.99ID:/ZdwISovなにやりたいのかわからないけど前半と後半を分ければ聞くほどのことでもないだろうに
aがプラスかマイナスかって判断して
if (a > 0) { }
前回のaより小さければ
if (a < a1) { } //a1は前回のa
0823デフォルトの名無しさん
2016/08/08(月) 12:08:40.37ID:1DdymLLZn が 3 なら
{..., 0, 1, 2, 0, 1, 2, 0, ...} を計算する式を教えて下さい
リングバッファのインデックスを負数に対応させたいのが動機です
0824デフォルトの名無しさん
2016/08/08(月) 12:12:52.84ID:7J5GfyuY普通に % 3 で 3 の剰余をとるんでいいんでないの?
配列まるごとやりたいってことかな
0825デフォルトの名無しさん
2016/08/08(月) 12:17:19.28ID:7J5GfyuY0826デフォルトの名無しさん
2016/08/08(月) 12:33:33.15ID:/oRCvZgGもっと要件を数学的に定義できんの?w
配列を別の配列に変換したいのか、それともリングバッファのインデックスを
一つ進める/戻すメソッドが欲しいのかさっぱり分からん。
0827デフォルトの名無しさん
2016/08/08(月) 12:33:57.64ID:gUASh2790828デフォルトの名無しさん
2016/08/08(月) 13:51:04.86ID:1DdymLLZありがとうございます
0829デフォルトの名無しさん
2016/08/08(月) 14:18:11.23ID:/oRCvZgGでもnを別の意味で使ってるところが意地が悪いなw
0830デフォルトの名無しさん
2016/08/08(月) 14:41:28.74ID:rnVSSJUoWebBrowserオブジェクトにサイトページ読み込ませて中身探りたいんだけど、ブレイクポイントで止めて
オブジェクト内をちまちま探してるんだが膨大すぎて探しきれない
0831デフォルトの名無しさん
2016/08/08(月) 14:52:03.88ID:WKOlrh2rIEでそのページ開いて開発者ツールのDOM Explorerで検索した方が早くない?
0832デフォルトの名無しさん
2016/08/08(月) 16:15:08.57ID:rnVSSJUoまあそうなんだけど、いちいち開発ツールと両方でやるのも面倒なのと、
Cookieとかjsで生成された値が必ずしも同じ値を保持してるわけじゃないんだよね
あと開発ツール側で値が見つかっても、c#のオブジェクト側でどのプロパティに格納されてるかも探したい
プロパティを探すのすら大変なんだ…
0833190
2016/08/08(月) 17:14:35.66ID:BpPFt88B0834190
2016/08/08(月) 17:16:49.33ID:BpPFt88B前回のSELECETメソッドを使えばいいかなと思ったのですがXMIファイルをすべて読み込んでしまってうまく動作しませんでした。
0835190
2016/08/08(月) 17:26:58.46ID:BpPFt88BDataRow[] dataRows = dataSet.ables["Table1"].Selecet("#2016/08/01# <= Column1 and Column1 <= #2016/08/031# ")
for(int i =0; dataRows.Length;i++)
{
dataGridView1.DataSource = DataRows;
}
0836デフォルトの名無しさん
2016/08/08(月) 18:04:01.70ID:3Hc67267おお、情報ありがとうございます
ローカルの動画ファイルを指定してサムネイルを生成できるみたいですが、
オンラインの動画(http://〜)だと無理っぽいですね・・・惜しい
0837デフォルトの名無しさん
2016/08/08(月) 19:59:39.78ID:dgKDPWbr0838デフォルトの名無しさん
2016/08/08(月) 20:01:22.84ID:KAePj+8Yhttp://www.atmarkit.co.jp/fdotnet/dotnettips/239colorconv/colorconv.html
0839デフォルトの名無しさん
2016/08/08(月) 20:07:19.38ID:dgKDPWbrありがとうございます
0840デフォルトの名無しさん
2016/08/08(月) 21:43:12.35ID:iUe2RC+z凄いな
0841デフォルトの名無しさん
2016/08/08(月) 23:01:10.30ID:MwP/DwqPウィンドウズフォームを使ってコーディングしてる
そのなかでフォームじゃないcsファイル内で片方はそのcsファイル内で、もう片方はフォーム立ち上げて並列処理したいんだけどアドバイスクレメンス
parallel.invoke(
()) => {
//A側の処理
},
()) => {
//B側の処理
Form frm = new Form();
frm.Show();
} );
Aの処理で値が変化していくんだけどある値になるまで
Bのフォーム内でその値を表示し続けたい
ただ値をうまく反映する方法がない
値はint型のなんかと思ってくれれば良いので…
0842デフォルトの名無しさん
2016/08/08(月) 23:20:47.96ID:4wAqez6CParallelは同じ処理を並列でやるためのものなので
そういうのはTaskの仕事
frm.Show();
await Task.Run(() => {
while (値 != ある値) {
値 = なんか処理();
frm.BeginInvoke((Action)(() => {
frm.値を表示(値);
}));
}
});
frm.完了したよ();
0843デフォルトの名無しさん
2016/08/08(月) 23:24:01.31ID:4EpZ/mMxshowで開いた後に、その中で並列にされるのか!
やってみる
0844デフォルトの名無しさん
2016/08/08(月) 23:29:09.79ID:4EpZ/mMxShowを開いたらそこで止まらないだろうか
イメージとしてはプログレスバーをそこで開きたいんだ
進み具合を
0845デフォルトの名無しさん
2016/08/08(月) 23:33:49.45ID:4wAqez6CShowは止まらない
止まるのはShowDialog
0846デフォルトの名無しさん
2016/08/08(月) 23:35:18.57ID:RTJ7AFUWまじか
モーダレスとモーダルの違いだけだと思ってた
地味にかっこいい Showは止まらない
awaitに線が引かれる悲しい
0847デフォルトの名無しさん
2016/08/08(月) 23:41:55.73ID:robrIdsqメソッドにasync修飾子を付けないとawaitは使えないよ
0848デフォルトの名無しさん
2016/08/08(月) 23:45:51.02ID:RTJ7AFUWまさかそんなことが
一応それっぽくはなったけどもリアルタイム性が出てこない…
0849デフォルトの名無しさん
2016/08/08(月) 23:52:39.12ID:RTJ7AFUWありがとう
ただ範囲外のも並列されている形になってしまった…
0850デフォルトの名無しさん
2016/08/09(火) 00:06:14.07ID:W0CalsaA0851デフォルトの名無しさん
2016/08/09(火) 00:10:53.44ID:e2AB2aAp本来この処理が終わってから別フォームCが立ち上がるのですが
プログレスバーが出てくるまでは良くそのままフォームCも立ち上がるようになりました…
そのためプログレスバーよりも前に出たり
あまり望ましくない完全なリアルタイムの処理に…
完全に処理を終わらせてから(上記ではAです)
Cのフォームを立ち上げたかったのですが…
処理順序としては
mainでCをShowDialogで呼ぶ
⬇
Cのコンストラクタで>>841の処理をする関数を呼ぶ
⬇
並列処理+残り処理数をプログレスバーで表示
⬇
終わり次第Cが立ち上がる
こうしたかったです
0852デフォルトの名無しさん
2016/08/09(火) 00:26:02.73ID:L97BkT5Pこれ見てると弱参照を使用するのが賢い気がするけど、
すぐGCで回収されちゃうだろうから弱参照の実装に手間かけても旨味ないのかな?
0853デフォルトの名無しさん
2016/08/09(火) 00:51:25.88ID:e2AB2aApmainってのは一番はじめのフォームってことです
ログインフォームがあってそのフォームからイベントでCが呼ばれます
0854デフォルトの名無しさん
2016/08/09(火) 01:02:46.51ID:L89qxkLmこういう感じはどうかな?
public FormC()
{
InitializeComponent();
Task.Run(() =>
{
FormB frmB = new FormB();
frmB.Show();
//なんか処理
frmB.Close();
}).Wait();
}
0855デフォルトの名無しさん
2016/08/09(火) 01:15:07.80ID:e2AB2aApわざわざありがとう
質問ばかりですまないがこの形式だと
//なんか処理ってところでAにあたる部分をさせるんだと思うんだけども
それだと並列はどこに出てくるのだろうか…
FormBに反映ができない気がして
0856デフォルトの名無しさん
2016/08/09(火) 01:23:56.16ID:mCEAgHshこういう場合はいいんだっけか
0857デフォルトの名無しさん
2016/08/09(火) 01:24:18.12ID:L89qxkLm>>842のラムダ式の部分と同じようなので良くない…かな?
(Task内でインスタンスを作ってるので BeginInvokeの必要がなくなるけど)
Bって、C起動までの進捗報告だけのフォームかと思ったけど、そうじゃないのかな…
0858デフォルトの名無しさん
2016/08/09(火) 01:26:02.14ID:L89qxkLmTask内で生まれたFormにとってはTaskの実行されてるスレッドが自分のUIスレッド
…だと思うw
一応、ProgressBar動作させて実験したし…
0859デフォルトの名無しさん
2016/08/09(火) 01:35:37.24ID:e2AB2aApまさに言われてるように進捗報告だけのフォームです
Aが100回回るとしたらその残りをプログレスバーで表示させる的な感じです
プログラムを明日試してみたいと思います。
ただちょっとわけあってコンストラクタには入れにくいので別のとこに組み込んでみる…
俺の中では>>842では「whileが抜け出すまでフォームもやり続けるよ。ある値になったら抜けるよ」って意味で
2個のタスクのみが動くものだと思ってるのだけど合ってるのかな…?
そしてmainのタスク(while)が終わるまでそこで処理が止まる…ってなると思っていたけども、
どうやらその先に勝手に進んでいるみたいでtaskが三つ以上あるように見えて
0860デフォルトの名無しさん
2016/08/09(火) 01:46:06.06ID:L89qxkLmここ↓がわかりやすいと思う
非同期メソッド入門 (2) - async修飾子とawait演算子 - xin9le.net
http://blog.xin9le.net/entry/2012/07/19/002126
Task.Waitは非同期処理の完了まで元スレッドをブロックする
(今回はこっちの方がよさそうだけど、実はデッドロックの危険もある↓)
async/await 〜非同期なライブラリは楽じゃない〜 - 飽きっぽい人のブログ@qwerty2501
http://qwerty2501.hatenablog.com/entry/2014/04/24/235849
ちょうど今自分も非同期処理を勉強中だったんだ…
お役に立てば
0861デフォルトの名無しさん
2016/08/09(火) 01:49:02.08ID:eE75C0zQXmlNodeReaderやStreamWriterはusingで囲めるためリソースを破棄することができますがXmlDocumentではできません
XmlDocumentのLoadメソッドでファイルを読みだした後、違うコンストラクタでStreamWriterを使い再度ファイルを呼び出そうとしたところ、そのファイルは別のプロセスで使われているとエラーを吐いてしまいます
この二つには関係があるのでしょうか?
また、XmlDocumentのリソースを破棄する方法はないのでしょうか?
0862デフォルトの名無しさん
2016/08/09(火) 04:15:50.72ID:mCEAgHshStreamとかTextReaderを受け取るオーバーロードを使って、StreamとかReaderの方をusingで閉じれば
https://msdn.microsoft.com/ja-jp/library/system.xml.xmldocument.load(v=vs.110).aspx
0863デフォルトの名無しさん
2016/08/09(火) 07:19:44.22ID:HRQ9KN0Pこうすれば?
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は使わない
0864デフォルトの名無しさん
2016/08/09(火) 07:47:57.18ID:ToL5aceR0865デフォルトの名無しさん
2016/08/09(火) 07:56:39.38ID:hbabIC8y>>863
お二人方長々とありがとう
頑張って作ってみるよ
お察しの通り夏休みで勉強中です
同期・非同期などもまだまだ学ぶことが多いなと実感中です
どれが止まってどれが動いてってのがなかなかわからないからコーディングしまくるしかないね
お二人方はFormCのロードでタスクrunさせることを言われてるけども
これはここでするのが必須ってことで良いんだよね
>>860で「 awaitは別スレッドでの処理を待っててくれるけど、元スレッドの処理は止めない。」「
Task.Waitは非同期処理の完了まで元スレッドをブロックする 」と
言っているのがこのタイミングでのRunに当たるのかなと読み取った
呼び出し先でないと少しタイミングの合わないものが存在するので
そこをどうにか出来ないかとあれこれやってみます
0866デフォルトの名無しさん
2016/08/09(火) 09:26:34.60ID:eypRXuHGただうまくコード書けんかったわ俺には
0867デフォルトの名無しさん
2016/08/09(火) 10:48:51.25ID:j/Q51pNBお二方の試させていただいたけど
やはり処理待ちをしてくれない…何故なんだろ
0868デフォルトの名無しさん
2016/08/09(火) 11:39:23.68ID:BU0WPlE5そのイベントで待ち処理をしてみては。
0869デフォルトの名無しさん
2016/08/09(火) 11:39:51.75ID:bJX8y2k6後続(にするつもり)の処理はどこに書いてるのよ?
0870デフォルトの名無しさん
2016/08/09(火) 12:22:19.05ID:3FV3+BA1うまく動きません
[C#]DataGridViewから,指定した条件に合うデータをLINQで取得する
http://nanoappli.com/blog/archives/2331
DataGridViewRow に型変換できねーぞ
キャストしろよゴルァ
って感じのメッセージが出るんですが、あのソースは正しいのでしょうか。
0871デフォルトの名無しさん
2016/08/09(火) 12:44:32.93ID:To3JSt2UToint32
0872デフォルトの名無しさん
2016/08/09(火) 13:05:24.59ID:LeDvruj5IEnumerable<DataGridViewRow> rowList = null;
rowList =
dgv.Rows.Cast<DataGridViewRow>()
.Where(row =>
row.IsNewRow == false &&
row.Cells["ColKey"].Value.ToString() == keyValue);
0873デフォルトの名無しさん
2016/08/09(火) 13:41:41.36ID:Lgzk2fEI非同期はタイミング次第で、うまく行ったり行かなかったりする
処理A、処理B と書いても、
Aではキューに入れるだけで、Bが先に処理されたり、
逆に、Aでキューに入れられたものが、Bより先に、すぐに消化されてしまったり
0874デフォルトの名無しさん
2016/08/09(火) 16:41:52.99ID:r97uYqz/一時的に他のソフトを立ち上げても、WinFormが常にアクティブの状態(キー入力を受け付ける状態)にしたいです。
もしくは、WinFormがアクティブで無くてもキー入力は受け付ける様にしたいです。
よろしくお願いします。
0875デフォルトの名無しさん
2016/08/09(火) 16:49:23.12ID:lpBcjy/9言ってる事が矛盾してるような気がするけど、それはともかく
ホットキーで検索してみた?
0876デフォルトの名無しさん
2016/08/09(火) 16:54:41.34ID:NuLrqlAGキー入力はフォーカスがあたっていないと受け付けない
だからフォームをTopMost=trueにしてキー入力を受けるコントロールにFocus()するとか工夫するしかないんじゃないかな
MouseEnterでFocus()するとか
>>875
使うキーが決まっているのならそっちの方が確実だろうな
0877デフォルトの名無しさん
2016/08/09(火) 16:55:30.72ID:CkRClEjI0878デフォルトの名無しさん
2016/08/09(火) 17:17:44.81ID:r97uYqz/グローバルフックとかは試してみたけどうまくいかなくて、ホットキーは初耳でした。
勉強してみます。
>>876
TopMostではうまく行きませんでした。
常に最前列に表示はされるのですが、アクティブなフォームが変わるとフォーカスが消えてしまって入力出来ませんでした。
使うキーは決まっているので、もう少し勉強してみます。
0879デフォルトの名無しさん
2016/08/09(火) 17:21:06.54ID:NuLrqlAGTopMost=trueだけだとフォーカスはあたらないしフォームにFocusしてもキー入力は受けられない
TopMost=trueするのは常に表示させるため。コントロールにFocusしないと
0880デフォルトの名無しさん
2016/08/09(火) 17:35:43.36ID:r97uYqz/>>875
ホットキーってキー1つでも出来ますでしょうか?
サンプルを見るとCtrlやAltと組み合わせた場合ばかりで・・・。
RegisterHotKey(this.Handle, HOTKEY_ID, (int)Keys.Enter);
みたいに、キー1つでも出来ますでしょうか?
>>877
GetAsyncKeyStateは簡単そうですが、使う時ってタイマーで常に回していないとダメでしょうか?
>>879
コントロールにフォーカスが無いとキー入力をしても意味が無いのはわかります。
一度アクティブでは無くなっても、コントロールにFocusする方法ってありますでしょうか?
0881デフォルトの名無しさん
2016/08/09(火) 17:37:44.38ID:BU0WPlE5キーダウン/キーアップをメインフォームに通知するだけで良いと思います。
下手にキー操作を全部取るとセキュリティ的にそのアプリは使いたくなくなります。
0882デフォルトの名無しさん
2016/08/09(火) 17:43:37.54ID:1y7DBS0u0883デフォルトの名無しさん
2016/08/09(火) 17:46:10.93ID:AJ2CLbue2つ目と3つ目は似たようなことだと思うよ
アクティブでなくなると反応を受けなくなるんだからタイマーなどで自発的に入力情報などを取りに行くしかない
常にアクティブにしてフォーカスが来るように考えたほうがいいんじゃない?
0884デフォルトの名無しさん
2016/08/09(火) 17:48:53.93ID:mCEAgHsh馬鹿か
0885デフォルトの名無しさん
2016/08/09(火) 18:50:53.84ID:cjmyDJ6c0886デフォルトの名無しさん
2016/08/09(火) 19:09:34.62ID:UK97IaF10887デフォルトの名無しさん
2016/08/09(火) 19:38:47.93ID:snE3xX4a0888デフォルトの名無しさん
2016/08/09(火) 19:44:17.53ID:CkRClEjIそれともおまえはvarがあるたびにいちいちマウスカーソル移動させて型を確認するのか?
0889デフォルトの名無しさん
2016/08/09(火) 19:59:42.55ID:rTlnm3J60890デフォルトの名無しさん
2016/08/09(火) 20:05:48.72ID:A+GvPbuv型間違っていたら、直下でオブジェクト使うところでエラーになるだろうに
0891デフォルトの名無しさん
2016/08/09(火) 20:07:28.21ID:JS0TrNVx0892デフォルトの名無しさん
2016/08/09(火) 20:13:09.44ID:CkRClEjIならないパターンがいくらでもあるだろ。違うクラスで同じメソッド名なんて腐るほどある。
後ろで.ToString()使って終わりなら手抜きテストなら簡単にパスしてしまう。
何が最悪ってvarやLINQ使いたがる奴ほどテストを端折る。コードを端折るような奴だからな。>>887 たとえばこいつ。禁止理由はおまえだよw
0893デフォルトの名無しさん
2016/08/09(火) 20:13:28.75ID:h+7CEzP00894デフォルトの名無しさん
2016/08/09(火) 20:19:30.96ID:s9poePNgよお老害
0895デフォルトの名無しさん
2016/08/09(火) 20:22:06.73ID:CkRClEjI市ね、糞カギ。
0896デフォルトの名無しさん
2016/08/09(火) 20:22:42.86ID:mk3kxjVQ0897デフォルトの名無しさん
2016/08/09(火) 20:26:10.67ID:AJ2CLbue0898デフォルトの名無しさん
2016/08/09(火) 20:26:11.26ID:h+7CEzP0linqなんていらねー
浮動小数点数なんていらねー
0899デフォルトの名無しさん
2016/08/09(火) 20:26:38.67ID:h+7CEzP0http://echo.2ch.net/test/read.cgi/tech/1469538912/
0900デフォルトの名無しさん
2016/08/09(火) 20:30:09.33ID:Nsm2mWMo関数を呼び出してその中で書いてます
クラスファイルの中です
>>873
キューとかそのようなものは消化してないですが内部的にあるんですかね
呼び出しを行った関数自体が処理ストップしてくれず
とりあえずアクションなにもできないようにして対処しました
0901デフォルトの名無しさん
2016/08/09(火) 20:53:14.65ID:HfoI5GBD無限ループを使ってテストしているのですが、キャンセルをかけても処理がずっと続いてる様子です。
0902デフォルトの名無しさん
2016/08/09(火) 21:12:22.02ID:BU0WPlE5var htmlObjects = HtmlObjectParser.Parse(htmlString);
dataSender.Send(htmlObjects);
htmlStringはToStringなんだからString型だが、
htmlObjectsは一体何か分からん。←これが問題か否か
dataSender.Sendの実装が、ISendableを実装している引数を取るのなら、
ISendableを実装していないオブジェクトを返したらエラーになるのでその時点でわかる(動的に)。
IPostable htmlObjects = HtmlObjectParser.Parse(〜)
なら、静的にエラーになるので早い段階で分かる。
0903デフォルトの名無しさん
2016/08/09(火) 21:17:07.89ID:A+GvPbuvc#ではCancellationTokenSourceってのが用意されていて
コレを使ってタスクのキャンセルを別のタスクに通知する
詳細は面倒なのでググッてね
0904デフォルトの名無しさん
2016/08/09(火) 21:34:58.46ID:HfoI5GBDその仕組みを利用してキャンセルをかけても、タスクマネージャを見る限りループが続いている様子です
0905デフォルトの名無しさん
2016/08/09(火) 21:40:22.90ID:snE3xX4aCancelメソッドだけで停止させようとしてない?
無限ループをIsCancellationRequested見て抜けるようにすれば処理が残ることは無いと思うけど
0906デフォルトの名無しさん
2016/08/09(火) 21:42:42.45ID:3V8v+StGつ ThrowIfCancellationRequested
0907デフォルトの名無しさん
2016/08/09(火) 22:30:34.35ID:Ulr7R0RZどうするのって話じゃないの?
実際困るんだよねこれ。
0908デフォルトの名無しさん
2016/08/09(火) 22:44:45.15ID:HfoI5GBDそれらも試してるのですが、どうも上手く行かないようで
>>907
まさにその通りです
0909デフォルトの名無しさん
2016/08/09(火) 22:58:07.09ID:mCEAgHshそれも嫌ならProcessにする
まともに対処可能なものに対してAbortやTerminateをすべきではないが、まともじゃない相手に律儀に対応しても仕方がないので、使えるものを使え
UWPならMicrosoftを罵倒しながら自棄酒をかっ食らう
0910デフォルトの名無しさん
2016/08/09(火) 23:12:37.02ID:nVoDRxsS0911デフォルトの名無しさん
2016/08/09(火) 23:27:59.36ID:xX1eLGuFカルトへ向かう非難の矛先を逸らすこと。
国益に反することを言ったり、主張が食い違うもの同士の対立を煽ろうとするので放置し難いが、
主義思想についての洗脳を受けているわけではなく、フリをしているだけなので、
言い負かされてもダメージを負った様子もなく、論点をすり替えられるかスルーされる。
まともに相手をしてはならない。
0912デフォルトの名無しさん
2016/08/10(水) 00:18:43.16ID:tzaz0eYO0913デフォルトの名無しさん
2016/08/10(水) 00:44:52.26ID:0FrSD1XjそれだけならInterruptで穏便に潰せばいいんじゃね
0914デフォルトの名無しさん
2016/08/11(木) 16:16:31.49ID:uO/Tl1Ff新しい項目の追加で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");
}
お分かりになる方、どこがどう間違っているのか教えてください。
0915デフォルトの名無しさん
2016/08/11(木) 17:20:06.87ID:rmou6ft4xmlは規定の構造の物なの?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1039714435
0916デフォルトの名無しさん
2016/08/11(木) 17:34:29.83ID:uO/Tl1FfDataGridViewのDataSourceに型指定されてないDataSetを指定し、DataMenberには型指定されてないDataSetのTablesで作成したTable1を指定てます。
あとは、デバッグで起動し、DataGridViewに必要なデータを入力してWiteXmi("test.Xml")で保存したファイルを使用してるので大丈夫ではないでしょうか?
0917デフォルトの名無しさん
2016/08/11(木) 17:42:10.36ID:uO/Tl1Ff型指定してない場合はこのコードで通るのですが、なにが間違ってるのでしょうか?
private void Form1_Load(Object sender,EventArgs e)
{
dataSet11.ReadXml("test.xml");
//レコードの上書き
dataSet11.Tables["Table1"].AcceptChanges();
}
0918デフォルトの名無しさん
2016/08/11(木) 17:46:14.15ID:kg1OJGvsこれは出るのは該当オブジェクトがnullの時だろ
>>917
ブレークした時点でdataSet11やdataSet11.Tables["Table1"]がnullになってないか?
0919デフォルトの名無しさん
2016/08/11(木) 17:48:01.13ID:uO/Tl1Ffお騒がせしました。
0920デフォルトの名無しさん
2016/08/11(木) 21:33:56.03ID:stbfoTV90921デフォルトの名無しさん
2016/08/11(木) 21:39:57.74ID:7N4x7lnM0922デフォルトの名無しさん
2016/08/11(木) 21:45:58.55ID:txYrujZA0923デフォルトの名無しさん
2016/08/11(木) 21:47:00.15ID:stbfoTV9顧客のデータが100万以上なんて考えられないし
excelでよくね?
0924デフォルトの名無しさん
2016/08/11(木) 21:49:30.10ID:kg1OJGvs0925デフォルトの名無しさん
2016/08/11(木) 21:52:29.73ID:stbfoTV9excelでいいじゃん、無理して使わなくてもいいよね?
0926デフォルトの名無しさん
2016/08/11(木) 21:52:59.82ID:stbfoTV9俺の考え間違ってたら教えて
0927デフォルトの名無しさん
2016/08/11(木) 21:53:43.34ID:xgILIYSYOpenXML使ってExcelファイルの読み書きやってみたけど、MSDNの例が酷すぎてコピペした人はOpenXML=遅いのイメージ染み付くんじゃないの
0928デフォルトの名無しさん
2016/08/11(木) 21:55:29.44ID:stbfoTV9excelみたいな便利なものがあるのにデータベースなんてw
0929デフォルトの名無しさん
2016/08/11(木) 21:57:17.93ID:UACcoZpk0930デフォルトの名無しさん
2016/08/11(木) 21:57:50.06ID:7N4x7lnM0931デフォルトの名無しさん
2016/08/11(木) 22:00:37.79ID:7N4x7lnM入門者向けのAccessの使い方例 → 住所録。
実践向けのExcelの使い方例 → 家計簿
実践向けのAccessの使い方例 → 家計簿
いくら考えてもバッティングしてしまう。
0932デフォルトの名無しさん
2016/08/11(木) 22:01:58.13ID:stbfoTV9本なんて高々20〜100万冊じゃん?
excelでいいじゃん
データベースとか組む必要ある???
知らないけどさ
0933デフォルトの名無しさん
2016/08/11(木) 22:02:30.48ID:xqVew+joそれとデータベースを比較するってどういうことなのw
0934デフォルトの名無しさん
2016/08/11(木) 22:05:58.45ID:stbfoTV9うん???
excelさえあれば会社のデータ全部管理できると思ってるんだ俺
間違ってる???
0935デフォルトの名無しさん
2016/08/11(木) 22:07:26.25ID:diubw1vg0936デフォルトの名無しさん
2016/08/11(木) 22:22:16.64ID:kQnh3qSC0937デフォルトの名無しさん
2016/08/11(木) 22:28:55.12ID:stbfoTV9そうでしょ?
てことはデータベースなんて必要なくね?
0938デフォルトの名無しさん
2016/08/11(木) 22:29:14.48ID:c6R4+ha00939デフォルトの名無しさん
2016/08/11(木) 22:33:31.23ID:7N4x7lnMEXCELでトランザクション張る方法教えてください。
0940デフォルトの名無しさん
2016/08/11(木) 23:00:15.64ID:7xsSvVNJエクセルは数あるデータベースの
ひとつです。
はい論破
0941デフォルトの名無しさん
2016/08/11(木) 23:15:58.70ID:LPAM5Yv4数年前までは行数65000件のカベがあったくらいだし
そのくらいの件数になると遅さとか管理しにくさが目につくようになる
まあ手のこんだ事しなければ困らないか
0942デフォルトの名無しさん
2016/08/11(木) 23:18:52.67ID:bULuivxCうむそうだ
だがな トランザクション処理とかできないんじゃないかな
0943デフォルトの名無しさん
2016/08/11(木) 23:24:02.95ID:DuaoGpk9データベースとして使えて、アプリケーションとして使えて、こんな革命的なアプリケーションもう出ないよ
0944デフォルトの名無しさん
2016/08/11(木) 23:24:59.06ID:bSBMy056会社の規模によるでしょ
あと複数人がデータに同時アクセスして更新していくようなのが必要な会社は
エクセルじゃなくて本格的なデータベースじゃないと無理じゃないの?
0945デフォルトの名無しさん
2016/08/11(木) 23:35:51.04ID:1YfJrBddバイナリデータ分けてDataGridに読み込んで更にそれを書換えて整理するってやったことあるけど
エクセルとVBAでできるって言われても面倒だからやりたくねーよ
0946デフォルトの名無しさん
2016/08/11(木) 23:49:32.13ID:bSBMy056テーブルワークシートを作ってクエリワークシートで加工して帳票ワークシートに出力
スタンドアロンのシステムでいいならこんな感じで手軽に簡易システムを作れるのが便利
0947デフォルトの名無しさん
2016/08/12(金) 00:22:58.03ID:3tV2hGaV0948デフォルトの名無しさん
2016/08/12(金) 00:29:57.00ID:QHYUuRYXあるあるネタの定番のエクセルでドキュメント作っちゃうオッサンよりマシか
昔1-2-3にはアプローチってRDBがタダでついて来たけど、エクセルにはアクセスバンドルされてないんだよなそういえば。
0949デフォルトの名無しさん
2016/08/12(金) 00:31:43.59ID:N0C4ntqt悪いアプリじゃないよ
帳票とかって本来どう作るべきなの?
いまの会社しか知らなくて分からないや
って人には絶対いい
0950デフォルトの名無しさん
2016/08/12(金) 10:09:23.33ID:Rc8EoSBg0951デフォルトの名無しさん
2016/08/12(金) 10:15:52.07ID:xe+iEvm00952デフォルトの名無しさん
2016/08/12(金) 10:23:32.55ID:Rc8EoSBgExcel信者はそれが分からんのです。たがらDBでもリレーション切っちゃうんです。正規化めんどくさい!!って。
表計算ソフトと思えば問題ない!! Excelならそれが普通だ!!ってね。
0953デフォルトの名無しさん
2016/08/12(金) 11:40:53.36ID:3tV2hGaVデータの入出力とチェックはアプリケーション側でやって、dbは器として使えよ。
リレーション図作るためにプライマリーキーぐらいは定義するかな
0954デフォルトの名無しさん
2016/08/12(金) 11:41:34.90ID:YjCrXifk0955デフォルトの名無しさん
2016/08/12(金) 11:47:42.76ID:6T3FQcLQ0956デフォルトの名無しさん
2016/08/12(金) 11:52:24.23ID:Rc8EoSBg名古屋県
0957デフォルトの名無しさん
2016/08/12(金) 12:06:01.82ID:h1q2KTcdジャッポSIerは論理削除しか知らないからカスケードとか不可能ですよw
ご存じないのですかww?
0958デフォルトの名無しさん
2016/08/12(金) 12:46:23.07ID:lkc5gPjF自分で作ったデータベースプログラムだとどこにエラーあるか分からんでしょ
0959デフォルトの名無しさん
2016/08/12(金) 13:00:23.93ID:k2FvZtudTPOに合わせて使い分けるってしないってことね。スレも含めて
0960デフォルトの名無しさん
2016/08/12(金) 13:04:52.18ID:E1g4I1ikわざとやってるのかもしれないけど、言い訳がVBerと同じだよねw
便利な物を便利に使って何が悪い、ってかw
0961デフォルトの名無しさん
2016/08/12(金) 13:23:43.04ID:PV0xO3Fw存在がエラーというオチですな
お後がよろしいところで
死
ね
0962デフォルトの名無しさん
2016/08/12(金) 15:27:39.20ID:lkc5gPjFそれならカナ順でファイル複数作ればいいだけ
わざわざデータベース作る必要ないね
目的のファイル見つけるまで0.001秒
そっから目的セル見つけるまで0.01秒
最強じゃん
0963デフォルトの名無しさん
2016/08/12(金) 15:32:15.67ID:lkc5gPjFエクセルあるもん、Ctrl+Fで検索できるじゃん、
一々言語書く必要あるの?wwww
0964デフォルトの名無しさん
2016/08/12(金) 15:34:06.81ID:lkc5gPjF企業レベルでデータベースなんていらないでしょ
異論ある?本のタイトルを調べたい、ならエクセルでいいじゃんwwwwwwww
データベースwwwwwwwwwwwwwwwwwwwwwwwww
0965デフォルトの名無しさん
2016/08/12(金) 15:34:54.38ID:lkc5gPjF難しすぎるもん
便利なツールがあるのにデータベースを勉強ってwwww
0966デフォルトの名無しさん
2016/08/12(金) 15:38:20.13ID:lkc5gPjF目的のデータを見つけるだけで大がかりな処理必要か?
データの管理なんてバックアップとるだけの話で、手を施す事って何もないでしょ
間違ってる???
0967デフォルトの名無しさん
2016/08/12(金) 15:40:08.84ID:lkc5gPjFそれって単にエクセルの設定でなんとかならなかった?
同じ個所いじらないなら、別々に編集できたと思うけど
0968デフォルトの名無しさん
2016/08/12(金) 16:29:22.52ID:V2s4z4iohttp://echo.2ch.net/test/read.cgi/tech/1469538912/
0969デフォルトの名無しさん
2016/08/12(金) 16:39:21.36ID:6T3FQcLQ釣り師としてはイマイチだね
0970デフォルトの名無しさん
2016/08/12(金) 18:08:36.19ID:YjCrXifkスレ違いに付き合ってる奴らも同罪。
0971デフォルトの名無しさん
2016/08/12(金) 18:23:51.82ID:k2FvZtudC#に関係ない話題で盛り上がりたいのならニュース系とか雑談とか他の板があるだろ
こんな過疎板でたむろってなくてもいいんだよ
0972デフォルトの名無しさん
2016/08/12(金) 18:43:27.26ID:3tV2hGaV0973デフォルトの名無しさん
2016/08/12(金) 19:03:34.21ID:V2s4z4io0974デフォルトの名無しさん
2016/08/12(金) 19:22:05.44ID:PQei7dBP0975デフォルトの名無しさん
2016/08/12(金) 20:46:54.56ID:PQei7dBP0976デフォルトの名無しさん
2016/08/12(金) 20:52:34.79ID:l3pVsVAD何がどう物足りないの?
0977デフォルトの名無しさん
2016/08/12(金) 21:07:44.00ID:S337aRPj0978デフォルトの名無しさん
2016/08/12(金) 21:08:14.96ID:PQei7dBPwebサイト取得するプログラム作りたいからね
検索した結果のページを取得したい
0979デフォルトの名無しさん
2016/08/12(金) 21:25:45.17ID:PQei7dBP0980デフォルトの名無しさん
2016/08/12(金) 21:26:22.82ID:V2s4z4io0981デフォルトの名無しさん
2016/08/12(金) 21:28:35.55ID:S337aRPjよろしく頼む
0982デフォルトの名無しさん
2016/08/12(金) 21:29:46.24ID:V2s4z4ioふらっと C#,C♯,C#(初心者用) Part124
http://echo.2ch.net/test/read.cgi/tech/1471004887/
0983デフォルトの名無しさん
2016/08/12(金) 21:47:50.85ID:S337aRPjスレたて乙
ワッチョイありにしたのか。
これでバカな書き込みは減るだろうな
0984デフォルトの名無しさん
2016/08/12(金) 21:49:30.82ID:XZxPWxwOワッチョイ有りは評価するわ
0985デフォルトの名無しさん
2016/08/12(金) 21:58:16.07ID:PQei7dBP自治厨は同じ奴だろうねw
0986デフォルトの名無しさん
2016/08/12(金) 22:01:03.83ID:PQei7dBP0987デフォルトの名無しさん
2016/08/12(金) 22:02:51.75ID:V2s4z4ioあんまり効果ないかも……と思ってたけれど、既に効果出てるみたいだね
0988デフォルトの名無しさん
2016/08/12(金) 22:02:55.83ID:S337aRPj0989デフォルトの名無しさん
2016/08/12(金) 22:04:56.97ID:PQei7dBP0990デフォルトの名無しさん
2016/08/12(金) 22:05:06.94ID:Ojh78pHBちょっと前に荒らされたぞ
0991デフォルトの名無しさん
2016/08/12(金) 22:23:43.16ID:PQei7dBP0992デフォルトの名無しさん
2016/08/12(金) 22:32:50.60ID:PQei7dBP0993デフォルトの名無しさん
2016/08/12(金) 22:34:55.70ID:PQei7dBP0994デフォルトの名無しさん
2016/08/12(金) 22:35:42.90ID:PQei7dBP0995デフォルトの名無しさん
2016/08/12(金) 22:36:26.31ID:S337aRPjすごくわかりやすいのが炙り出されたな
0996デフォルトの名無しさん
2016/08/12(金) 22:36:32.76ID:PQei7dBP0997デフォルトの名無しさん
2016/08/12(金) 22:36:44.85ID:PQei7dBP0998デフォルトの名無しさん
2016/08/12(金) 22:37:52.86ID:PQei7dBP0999デフォルトの名無しさん
2016/08/12(金) 22:39:14.42ID:PQei7dBP1000デフォルトの名無しさん
2016/08/12(金) 22:40:38.44ID:PQei7dBP10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 12日 10時間 37分 48秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。