16/08/03 13:41:35.76 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:デフォルトの名無しさん
16/08/03 13:48:06.96 v7zxzFcD.net
>>98
ソースが無いと、何をやろうとしてエラーになってるか分からないっす
102:デフォルトの名無しさん
16/08/03 13:50:12.58 fyF/wT3P.net
value 値が重複
103:デフォルトの名無しさん
16/08/03 14:16:18.58 8916Nt3B.net
キーのハッシュ値か何かが重複してるんじゃね
104:デフォルトの名無しさん
16/08/03 14:21:55.96 m0rhFcyF.net
やろうとしているのは、>>20です。
コードとかあったり、またレスで参考になるのが多いので、三つの関係を二つの関係にして考え直したら詰まっているので聞きに来ました。
俺が持つ写真リスト、友人リストってのをなくして、
単純に写真と友人の関係で考えようとしています。
写真リスト:持っている写真
友人リスト:写真に写っている人達
写真1にはX, Y, Zが写っている
写真2にはX, Wが写っている
写真3にはX, Zが写っている
写真を写真DBに登録→映っている人を友人DBに登録って形にしようとしているところです。
写真DBに写真を登録する時には、紐付け対象の友人DBが存在しないので写真のみ登録して、
友人DBに友人を登録する時には、写真DBのIDを外部キーにしてどの写真の情報なのかも登録しようとしています。
そしたら、登録はできるのですが…友人を登録する時に関係のない写真に新規追加などがされて数が異常に増える問題が起きてしまいます。
URLリンク(mslaboratory.blog.eonet.jp)
を参考にして、写真一枚一枚のDBを抜き出して、UnchangedやAttachとか試みているけど効果がないorエラー頻発…
URLリンク(ideone.com)
コードは必要そうなところを抜き出して書き直したやつが上
105:デフォルトの名無しさん
16/08/03 14:30:49.38 m0rhFcyF.net
ちなみに参考にしたのは>>40
これを綺麗に書き直したかったけど俺にはできなかった…
106:デフォルトの名無しさん
16/08/03 14:35:24.88 8916Nt3B.net
写真に写っている人(1-X, 1-Y など)をレコードにして
そいつが 写真ID と 友人ID をインデックスに持てば後は簡単な気がする
テーブルは3つ(写真、友人、リンク情報)
107:デフォルトの名無しさん
16/08/03 14:49:42.49 m0rhFcyF.net
>>104
三つ目のテーブルの話だよね
それも考えたんだけど中間テーブルとかの話で勝手に作られるってあるみたいだから
それを利用しようとして見たら本当にテーブルできてる
ただ異常に値が増えるから困ってるってとこですわぁ…
108:デフォルトの名無しさん
16/08/03 15:01:58.98 uW5WiLiF.net
完全にDBの構造の話だな。。。
テーブルは「写真、友人、写真に友人が載っているリスト、写真に友人が載っているリスト詳細」で、定義は以下。
写真{
PK ID、
ファイル名
}
友人{
PK ID、
名前
}
写真に友人が載っているリスト{
PK ID、
FK 写真に友人が載っているリスト詳細のID、
}
写真に友人が載っているリスト詳細{
PK ID、
PK(
FK 友人.ID、
FK 写真.ID
)
}
DBの正規化的には「写真に友人が載っているリスト」は有った方がいいが、
理解できないうちは作らなくてもいい。
109:デフォルトの名無しさん
16/08/03 15:03:02.84 uW5WiLiF.net
>>105
先にテーブルを自分で作って、それをマッピングすればいいんじゃないの?
110:デフォルトの名無しさん
16/08/03 15:06:36.06 pX27JEVl.net
>>103
>>40 だけど、中間テーブルのことは難しく考えなくてもいいんじゃない?
せっかく勝手にORマッピングしてくれてるのだし。
書き直して動かないなら、やはりソースを見たいな。
111:デフォルトの名無しさん
16/08/03 15:06:56.64 m0rhFcyF.net
>>106-107
答えてくれてありがとう。
個人的な課題の話で、構造を書き換えるのが無理なんだわ…
>>106のはおそらくクラス設計からやり直せって話なんだろうけども、
今は課題に対してこのクラス設計でって話になっているから変えられない…
>>107も同様で、コードファーストなのでデータファーストに切り替えれないんよ
112:デフォルトの名無しさん
16/08/03 15:10:48.32 fyF/wT3P.net
>>109
中間テーブルが作られるのは確かだけど、
それをコードから操作するためにはコード内に対応するエンティティが必要
↓
中間テーブルはフレームワークが勝手に作るのでコードからはエンティティの定義ができない
↓
中間テーブルが欲しいなら、それにあたるエンティティを自分で作っておく(勝手に作らせない)のが正解
…となるように思うんだけど…
勝手に作られる中間テーブルって、
コードでList(IColelction)として保持しているデータをDBに保存するために
フレームワークがフレームワーク自身のためにこっそり作っただけで、
ユーザーに使ってもらうために作ったものじゃないと思うんだよね…
113:デフォルトの名無しさん
16/08/03 15:16:54.63 m0rhFcyF.net
>>108
以前はありがとう
ドヤアアアアアアアアアしたく
114:てこっそりやってたけどできんかった コードは>>102がほぼ全て データは他のところから取ってきているから書けんけどデータの取得方法だけが違うだけで内容としては変わってないと思う >>110 操作とかデータを取得することはできないってことなのかな 中間テーブルが作られるだけで意味ないとイメージすればよろしいのだろうか ただ、中間テーブル云々の前に 友人に写真リストを追加してDB保存すると、写真に新規追加される問題があるから この問題は解決しないといけないという現状。たぶんこの問題をクリアしないと結局次に進めない 中間テーブルって話ではないんじゃないかなってなってて、上の方のサイトを見てAttachとかやっていたところ
115:デフォルトの名無しさん
16/08/03 15:20:34.60 RQkvsjZ7.net
別手法で解決策を提示するのは相変わらず変わらんのだなwwwww
116:デフォルトの名無しさん
16/08/03 15:23:21.26 PbSq5cfW.net
エラー自体ははっきりしてるので、、
ちょっと試しに単純なデータでも出るかやってみてよ
117:デフォルトの名無しさん
16/08/03 15:23:49.27 uW5WiLiF.net
>>109
成る程、、、理解したw 変更できないってのはもどかしいけど、がんがれ。
ADO.NETの話だから専用スレがあったらソッチの方がいいかも知れんよ。
(スレ誘導ウザイ厨に補足されそうで嫌だけど)
118:デフォルトの名無しさん
16/08/03 15:25:59.10 m0rhFcyF.net
>>113
データを写真以外でも良いから簡単な例でってことかな
ちょっと組み換えてやってみるよ
>>114
これってC#の話でなくその話なんか
最近C#始めたばかりでどれがどれでなんてわからんのよね
119:デフォルトの名無しさん
16/08/03 15:26:09.37 uW5WiLiF.net
ID変えてまで変なこと言ってる。。。
あぼ~んしますね。
120:デフォルトの名無しさん
16/08/03 15:28:12.51 uW5WiLiF.net
1対1
1対N
N対1
N対N
って感じで広げていく方が原因を追いやすい希ガス。
121:デフォルトの名無しさん
16/08/03 15:58:47.02 m0rhFcyF.net
試しに超簡単な例でやってみたら問題なく動いた
ただ、四層構造で今DBにデータ格納してるのだけどそれが原因なのかなって思ってきた…
using( var db = new DbCntext ) {
}
別のとこに存在する上記のコードで変更すると、関連するデータがすべて変わる雰囲気がある
122:デフォルトの名無しさん
16/08/03 16:24:27.25 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:デフォルトの名無しさん
16/08/03 16:42:27.07 m0rhFcyF.net
>>119
そこ考えているとこでどういう意味があるのだろうかは効果があってから考えようとしていた
アタッチは接続的な意味があると思ってて取ってきたものに接続することで変更を許さなくするものだと勝手に思い込んでる
参考はこれ URLリンク(mslaboratory.blog.eonet.jp)
124:デフォルトの名無しさん
16/08/03 16:43:39.18 m0rhFcyF.net
本当はimageを入れれば良いんじゃないかと思ってるのだけど入れると
>>98のエラーが出てくる どの値が被っているのかが全然わからない…
125:デフォルトの名無しさん
16/08/03 16:46:50.62 bderv+bK.net
INNER JOINで条件ゆるくて同じPKが複数出てきてるんだろうけど
EFの方をよくわからんからなあ、ちょっと勉強しないとな・・・
126:デフォルトの名無しさん
16/08/03 16:56:52.39 m0rhFcyF.net
>>122
もしかしてなんだけど
写真リストが持つ友人リスト
友人リストが持つ写真リスト
写真リストが持つ友人リスト…ってループするから
1つ目の友人リストと、2つ目の友人リストが被って~…とかありえるのかな
今回のやつで中間テーブルを使用せずに>>110が言うようにするならどうすれば良いんだろう
写真リストは写真情報
友人リストは写真情報
同じ写真情報テーブルを持てば良いのかな
それとも四つのクラスだろうか>>106のような
127:デフォルトの名無しさん
16/08/03 16:58:53.32 E+3fwoaI.net
>>121
Attachが必要なのって、今のcontext以外で作ったインスタンスと、今のcontextに紐付ける場合。
なので、今のcontextから取り出したインスタンスをそのままAttachしても意味無いと思う。
128:デフォルトの名無しさん
16/08/03 17:01:47.79 m0rhFcyF.net
>>124
別のusing(var db = new .....)の中でのインスタンスと紐付ける場合に必要って認識で良いのかな
129:デフォルトの名無しさん
16/08/03 17:22:57.85 fyF/wT3P.net
>>123
自分は >>104 に賛成
写真-友人のリンクを保存するテーブルが一つ追加されればいいはず
そして、写真、友人それぞれのエンティティに相手のListはいらない
リンクを表すエンティティを作って、お互いの関係についてはすべてそこで処理
130:デフォルトの名無しさん
16/08/03 17:27:13.60 m0rhFcyF.net
>>126
それで今考え直してるところ。その三つ目のテーブルでおそらく
撮影情報テーブル
写真番号 被写体
1 X
1 Y
1 Z
2 X
3 Y
3 Z
こんなテーブル作るって意味よね。
この場合このテーブルには写真と友人のリストを持たせる
そして写真と友人の相互のリストを消し去る
ってのは問題なくできそうなんだけど関係性を繋げるキーってなにか設定いるかな
写真番号と被写体はそれぞれのテーブルの外部キーになるとは思うのだけども
131:デフォルトの名無しさん
16/08/03 17:36:00.46 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:デフォルトの名無しさん
16/08/03 17:41:19.97 m0rhFcyF.net
>>128
おおわざわざありがとう
URLリンク(ideone.com)
一応俺も書いてみたけど少し違うね…ここはリストで持つ必要や、写真・友人との関連性は必要ないのかな
リストだとまた変な感じになるのか…
そのPictureIdとかは重複を許すってので合ってるよね
133:デフォルトの名無しさん
16/08/03 18:48:41.57 atH4tWg3.net
猫が写ってる!
134:デフォルトの名無しさん
16/08/03 18:56:54.40 pX27JEVl.net
>>125
>>120 のサンプルも、usingの範囲外で作ったインスタンスAttachしてる。
135:デフォルトの名無しさん
16/08/03 19:53:26.70 fyF/wT3P.net
>>129
Relation クラスにIDを持たせるの忘れてた…ごめんなさい
PictureID、FriendIDはもちろん重複可
サンプルができたので貼っときます
URLリンク(ideone.com)
(PictureFriendSampleをnewしたらテスト実行)
136:132
16/08/03 20:12:26.73 fyF/wT3P.net
ごめん!!!
最後のクエリが間違ってたのと写真と友人の関連づけ確率が高すぎたのを修正…
URLリンク(ideone.com)
137:デフォルトの名無しさん
16/08/03 22:43:54.41 m0rhFcyF.net
>>133
おお 長々とありがとう
こちらもなんか変な問題にぶちあたってたとこで困ったらここに来るようになった
一番始めにデータには紐付けてはしてないのね
あとで紐付ける感じなのですな
まだ全然わからないコードが多いからまずはべんきょうしてくるわ!!!!!
138:デフォルトの名無しさん
16/08/03 22:56:47.90 PIsq5bYs.net
asp.net coreの質問てあり?
139:デフォルトの名無しさん
16/08/03 23:02:35.24 oiDTcOGH.net
>>135
こっちじゃダメなの?
【質問】ASP.NETスレ Part7【雑談】
スレリンク(php板)
140:デフォルトの名無しさん
16/08/03 23:33:30.41 wKahhl4a.net
リレーション用のテーブルもエンティティとして自分で管理するのも方法ではあるだろうけど
それでは何のためにエンティティでリレーションたどったり自動で中間テーブル作る機能があるのかと
エンティティ2個でやる例
URLリンク(ideone.com)
とりあえずAttachとか忘れて全部コンテキスト配下でやれ
141:デフォルトの名無しさん
16/08/03 23:58:03.96 v7zxzFcD.net
>>135
実はこんなスレも……
.Net Core / Net ASP Core
スレリンク(tech板)
142:25941/
143:デフォルトの名無しさん
16/08/04 01:26:47.69 KJGV+bda.net
>>137
四層構造って言ってるしそれはそれで無理なんじゃね?
四層だから必要なときにdbアクセスでアタッチとか必要になってる気がした
当人と違うしコード読んでないからわかんねぇけどさ
144:デフォルトの名無しさん
16/08/04 04:32:59.95 oWVthcOw.net
4層構造とかちょっと理解できん
実テーブル4個ってなら、エンティティの定義と生成されたテーブル定義出してくれって感じ
なんか隠れた条件や要件でもあるならしらんが
写真と友人以外にエンティティとして「必要」なものなんてないだろ
145:デフォルトの名無しさん
16/08/04 08:11:20.34 YuweHQdn.net
家族(猫)と同僚が追加されました! New!
146:デフォルトの名無しさん
16/08/04 08:23:38.45 vS9OUDxy.net
相談室もウンコみたいな話題で盛り上がっててなんだかな
147:デフォルトの名無しさん
16/08/04 08:43:43.95 0pX6MUjd.net
昨日の晩から向こうも初心者スレになったので、ヨロシク
148:デフォルトの名無しさん
16/08/04 13:41:29.45 eUvKuwTN.net
C#で void* から byte[] に変換(キャスト)するにはどう書けばよいですか?
149:デフォルトの名無しさん
16/08/04 14:30:22.24 Iq5WAESB.net
キャストは無理
コピーならvoid*をIntPtrにキャストしてMarshal.Copyで
150:デフォルトの名無しさん
16/08/04 15:03:25.68 ZLPe6sdc.net
windowsフォームでメインフォームのlistboxに
サブフォームで入力した内容(氏名、生年月日、住所)を
登録したいのですがどう書けばよいですか?
151:デフォルトの名無しさん
16/08/04 15:09:33.57 dpx64fng.net
>>146
メインフォームにlistboxに書き込むメソッドをinternalかpublicで作ってサブフォームから呼び出すか
listboxをinternalかpublicにしてサブフォームから書き込むメソッドを作る
152:デフォルトの名無しさん
16/08/05 09:40:07.46 u3WIRdgf.net
ずっとwinformばっかやってきたけど、作ったwinformをwpfに変えるのって大変?
153:デフォルトの名無しさん
16/08/05 09:44:24.42 YTOm0VxE.net
ベタ移植なら字句翻訳レベルだけどそれだとあまりWPFの意味はない
WPFらしく作るならビュー周りは全部作り直し
っていうか乗り換えるならオワコンWPFなんかより思い切ってWeb行け
154:デフォルトの名無しさん
16/08/05 10:04:36.90 u3WIRdgf.net
wpfってオワコンなの?
web行けの意味がわからないんだけど…
windowsアプリもwebアプリも両方作ってるけど、やっぱ別だよ?
155:デフォルトの名無しさん
16/08/05 10:11:21.22 HSLNFCI0.net
>>146
サブフォームに
public Action<int,string> Entry;
みたいなものを作って、サブフォーム作成時にコールバックを用意するのが筋かな
156:デフォルトの名無しさん
16/08/05 10:13:13.02 Lilhp+0b.net
C#でタブレットPC向け(Win8以降)のアプリを作成するとしたら、WPFは必須?
標準の機能にはマルチタッチ用の機能が無いので、扱うとしたらWPFはいるのかな?
157:デフォルトの名無しさん
16/08/05 10:17:06.58 5YPK7Aag.net
C#でホームページを作りたい場合コードはhtmlとc#が半々を占めるの?
それともC#がhtmlの代わりになるから8割程度C#とか?
158:デフォルトの名無しさん
16/08/05 11:25:20.20 ybsuHohg.net
>>153
最終的には100%HTML+CSS+JS
C#はHTML等を生成するだけ
159:デフォルトの名無しさん
16/08/05 16:28:54.03 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:デフォルトの名無しさん
16/08/05 16:59:06.04 qtF7W1LG.net
C++の定義とC#の定義とで仮引数が違うみたいだけど?
あとあんまり関係ないと思うけど返値がC++のboolならこっちbyteで宣言した方がいい
161:デフォルトの名無しさん
16/08/05 17:04:53.51 Vnpr4HzA.net
[C#側]
public static extern bool func(ref HOGE hoge);
でした。
162:デフォルトの名無しさん
16/08/05 17:57:02.20 YTOm0VxE.net
マーシャリング通さずにfixed char hoge1[256];の方が確実じゃね
163:デフォルトの名無しさん
16/08/05 19:00:49.52 rSxfnuGG.net
StructLayoutにCharSet=CharSet.Unicodeつけてみるとか
164:デフォルトの名無しさん
16/08/05 22:42:12.33 1u9wjoQf.net
C#のvirtualを関数に使うのはなんとなくわかるんだけど
変数にvirtual使うとどうなんの?これも上書きみたいなことするの?
165:デフォルトの名無しさん
16/08/05 22:47:59.88 AgavxPh8.net
>>160
変数にvirtual付けるとコンパイルエラーになります
166:デフォルトの名無しさん
16/08/05 22:48:47.99 1dJ45Htu.net
>160
関数=(インスタンス)メソッドのこと?
virtualに指定出来るのは、メソッドとプロパティだけだよ。
これでピンと来ない場合は想定しているコードを書いてくれれば答えやすいです。
167:デフォルトの名無しさん
16/08/06 00:03:38.81 FDM+aBaV.net
>>162
>>161
ああわかった
プロパティだからvirtualつけることができてたのね
サンクス納得した
168:sage
16/08/06 10:46:11.32 /IrCQqX+.net
任意の文字列から 「-」、「.」と数値(0~9)だけを残し余分な文字を取り除きたいのですが
スマートな実装方法はありますか?
169:デフォルトの名無しさん
16/08/06 10:52:45.27 RrWaYmp5.net
>>164
スマートな方法というか正規表現使うか
該当するか1文字ずつチェック(文字のままでもバイト配列に変えても)するしかないような気がする
170:デフォルトの名無しさん
16/08/06 11:11:59.63 Aiu/11jE.net
>>164
string chars = "-.0123456789";
string result = new string(str.Where(chars.Contains).ToArray());
171:デフォルトの名無しさん
16/08/06 11:13:17.24 yXATHeUJ.net
Console.WriteLine(Regex.Replace("0aiueo123hoge456", "[^0-9]", ""));
172:デフォルトの名無しさん
16/08/06 11:14:23.23 yXATHeUJ.net
「-」もあったんだな。
Console.WriteLine(Regex.Replace("0aiueo-123hoge456", "[^0-9\\-]", ""));
173:デフォルトの名無しさん
16/08/06 11:15:42.95 yXATHeUJ.net
うがー。「.」もあったんだな。。。「\\.」を追加してくれ。連投すまん。
174:デフォルトの名無しさん
16/08/06 11:25:23.44 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:デフォルトの名無しさん
16/08/06 11:26:25.15 WvVJrckt.net
>>169
あるある、どんまい
176:デフォルトの名無しさん
16/08/06 11:28:41.55 AMCUmI5q.net
無意味でもLinq使えばスマートに見えるぞ!
あと、拡張メソッドでもいい
177:デフォルトの名無しさん
16/08/06 11:37:48.57 yXATHeUJ.net
>>166
>>170
色々あって面白いなw
178:デフォルトの名無しさん
16/08/06 11:42:05.52 dqPdKOk8.net
>>170
これはないわ
非効率すぎるから結合はフィルタかけた後にJoin使え
179:174
16/08/06 11:43:35.91 dqPdKOk8.net
訂正
この場合はJoinじゃなくてStringのコンストラクタだな
180:デフォルトの名無しさん
16/08/06 11:53:33.90 4WcaCha9.net
糞遅いコードばかり貼りやがって。
181:デフォルトの名無しさん
16/08/06 11:58:21.50 GxNcCQSR.net
>>176
Linqは遅い→百万回のループで数十msの差でした
はもう飽きた
182:デフォルトの名無しさん
16/08/06 12:13:45.80 dbq4lnef.net
>>174
URLリンク(ideone.com)
手元の結果は
TestMethod1→181ミリ秒
TestMethod2→104ミリ秒
TestMethod3→258ミリ秒
であった
たまたま気まぐれで書いた俺WIN!!何に勝利したのか分からんけど
ぶっちゃけどれでもいいんじゃないか
183:デフォルトの名無しさん
16/08/06 12:18:42.25 JXt5PACI.net
10万回の試行でその程度の差なら殆ど誤差みたいなものだな
184:デフォルトの名無しさん
16/08/06 12:21:41.85 dqPdKOk8.net
>>178
もっと長い文字列でやってみ
よくあるLINQ遅いみたいな話じゃなくて、悪名高いループで文字列+=と同じ問題
185:デフォルトの名無しさん
16/08/06 12:23:06.08 0Ti/jpH+.net
>>178
正規表現のやつだけ、他と文字列違ってない?
186:デフォルトの名無しさん
16/08/06 12:37:13.85 4WcaCha9.net
致命的。wpfが糞遅い理由が分かってねーな。
187:デフォルトの名無しさん
16/08/06 12:44:42.46 JXt5PACI.net
見当違いなことつぶやき、代案出さずに文句だけは立派な人が来た
188:デフォルトの名無しさん
16/08/06 12:53:33.75 dhAdgMp9.net
IndexOfAnyでも使って泥臭く書くのが結局一番早そう
189:デフォルトの名無しさん
16/08/06 12:54:17.70 4WcaCha9.net
wpfのソース見てないんだね。おまえらみたいなコードばっかだよ。
190:デフォルトの名無しさん
16/08/06 14:11:44.98 /GaBlc8t.net
優秀ってことか
191:デフォルトの名無しさん
16/08/06 14:17:42.26 yXATHeUJ.net
URLリンク(ideone.com)
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:デフォルトの名無しさん
16/08/06 14:31:33.02 gSAtyijb.net
馬鹿な悩み抱えてる暇があったら
お前の生活を10分でも効率化する方法でも考えてろクソカスども
193:デフォルトの名無しさん
16/08/06 15:01:25.95 5meXUbqk.net
>>166
>>170
ありがとうございます!
194:デフォルトの名無しさん
16/08/06 15:07:06.35 WZNCfna7.net
DataTableのSelectメソッドについて質問です
このサイト URLリンク(okwakatta.net) で条件に当てはまったデータを絞り込んでとってくるコードの勉強をしてます
そのサイトのテストコードは難なくできたのですが
そのコードを元に条件をパンではなく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:デフォルトの名無しさん
16/08/06 15:27:48.83 JXt5PACI.net
日付 <= #開始日# AND #終了日# <= 日付
でもダメ?
196:デフォルトの名無しさん
16/08/06 15:28:36.09 yXATHeUJ.net
dataRows =dataset.Tables["Table1"].Select("日付 =< #2016/08/01# and 日付 < #2016/09/01#");
じゃないか。違ったらすまん。
197:デフォルトの名無しさん
16/08/06 15:30:19.63 yXATHeUJ.net
=< ×
↓
<=
だな。。。
198:デフォルトの名無しさん
16/08/06 15:41:53.94 JXt5PACI.net
逆だったわ済まん
#開始日# <= 日付 AND 日付 <= #終了日#
199:デフォルトの名無しさん
16/08/06 15:42:39.24 7SYpUscy.net
>>191-193
そのコード書いてみましたが
フィルター式 日付 =< #2016/08/01# and 日付 < #2016/09/01#はBoolean型に対して評価しません
になってエラー吐きました
200:デフォルトの名無しさん
16/08/06 15:48:37.78 7SYpUscy.net
>>194のコードでできました
サイトを見たらフィルターの式は (列名 条件)の書き方じゃないとダメだと思ってましたが
if文とかみたいな条件の書き方でもできるんですね!
回答してくださった方ありがとうございました
201:190
16/08/06 17:29:04.80 cGwfqBzu.net
何度もすみません
今度は先程と同じサイト URLリンク(okwakatta.net) と同じ条件かつその金額の合計をメッセージボックスに表示させようとしてるのですが
加算代入ができなくて困ってます
自分の解釈では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:デフォルトの名無しさん
16/08/06 17:35:38.53 RrWaYmp5.net
>>197
int a += Convert.Toint32(dataRows[i][2]);
または
int a += Convert.Toint32(dataRows[i][2].ToString());
ではだめかな
203:デフォルトの名無しさん
16/08/06 17:44:45.45 GxNcCQSR.net
>>197
Compute とSum使えばいいんじゃない?
URLリンク(msdn.microsoft.com)(v=vs.110).aspx
204:デフォルトの名無しさん
16/08/06 18:31:09.89 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
16/08/06 18:45:36.02 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:デフォルトの名無しさん
16/08/06 18:46:10.31 xS5ikndo.net
愉快なお方w
207:デフォルトの名無しさん
16/08/06 18:47:38.07 yXATHeUJ.net
>>200
ソースは載せろよ。
俺のPCは時代遅れ(FMVざまぁ)だからだろう。
そして、逆転現象起きてて不思議がってる。
208:デフォルトの名無しさん
16/08/06 18:49:50.34 CVktsp8z.net
>>201
とりあえずforの外側でaを定義したら
int a+=はダメだろ
209:デフォルトの名無しさん
16/08/06 18:56:06.11 dbq4lnef.net
>>199
dataset.Tables["Table1"].Compute("Sum(価格)", "商品名 LIKE '%パン'");
を実行可能にするにはstring[] valueをint[] valueに書き直し
dt.Columns.Add("価格", typeof(int));
と変える必要がある
なお>>197で累計されないのはint aのスコープがfor内だからじゃね
210:190
16/08/06 19:02:08.33 cGwfqBzu.net
>>204
int a += ・・・の部分で初期化してますからfor文の外側では定義してませんよ?
ちなみにfor文の中で
int a;
int a+= ・・・と書いても同じでした
211:デフォルトの名無しさん
16/08/06 19:05:50.55 CVktsp8z.net
>>206
何で中で書くんだw
>>205の一番下も読めよ
int a=0;
for
{
a+=
}
じゃないと結果が出ないぞ
212:190
16/08/06 19:32:26.69 cGwfqBzu.net
>>205
Selcet文の条件式をそのままComputeでも使えるのですね!
string[] valueをint[] valueの部分はdatasetの価格をint32に指定してあるので特に必要なかったみたいです
>>207
forの外に書いたらできましたw
条件文の練習をもっとやらないと無駄が多いコードになるのがわかったのでもっと勉強したいと思います
回答してくれた方々ありがとうございました
213:デフォルトの名無しさん
16/08/06 21:22:54.34 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:デフォルトの名無しさん
16/08/06 21:36:27.09 AtyBvCCV.net
どういうlinq書いたんだよう
select(チーム名==111)
するだけだろう
215:デフォルトの名無しさん
16/08/06 21:37:06.10 AtyBvCCV.net
あ、この場合はwhereか。
216:デフォルトの名無しさん
16/08/06 21:42:15.42 kgdaGH1I.net
>>211
それで抜き出されるのどこに格納したらええのかさっぱりできんくて
(From d in db
where d.チーム == チーム条件
select d ). ToList()
こんなんかいてる
217:デフォルトの名無しさん
16/08/06 21:52:09.53 JXt5PACI.net
>>212
それで望み通りのデータが抽出されるぞ
抽出後の扱い方が間違ってるとかそんなオチじゃね?
218:デフォルトの名無しさん
16/08/06 22:08:59.93 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:デフォルトの名無しさん
16/08/06 22:23:09.62 JXt5PACI.net
上が正しい
下はコンパイルエラー
試しにコード書いてみたから自分のと比較してみ
URLリンク(ideone.com)
220:デフォルトの名無しさん
16/08/06 23:27:28.42 kgdaGH1I.net
>>215
サンクス
今の問題はデータが入っていなかったからだった…
データアクセス層だけ作ってあるんだが
データアクセス層では値がちゃんと存在しリターンするとなくなってしまう
こんな状況どうすりゃええんや……
外部キーを受けてる場合値はリターン保存されないのか?
221:デフォルトの名無しさん
16/08/07 00:10:47.77 PJLuGKby.net
同じプログラムを実行してるのに結果が変わるって何なんだろうか
乱数とかは一切ないのに…
222:デフォルトの名無しさん
16/08/07 00:23:00.55 +12gYMyx.net
スコープが外れていて値が反映されない
変数名が被っていて該当する方に代入されていない
スレッドが非同期で期待したタイミングで値が入っていない
想定外のイベントが割り込んでいる
他に考えられる原因はあるかな
>>216>>217
コード全部晒さないと他人にはわからないよ
223:デフォルトの名無しさん
16/08/07 00:33:10.44 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:デフォルトの名無しさん
16/08/07 01:20:21.77 Gd+38Xi7.net
あ
225:デフォルトの名無しさん
16/08/07 01:21:43.39 Gd+38Xi7.net
い
226:デフォルトの名無しさん
16/08/07 01:22:00.83 Gd+38Xi7.net
う
227:デフォルトの名無しさん
16/08/07 01:22:37.35 Gd+38Xi7.net
え
228:デフォルトの名無しさん
16/08/07 01:22:57.19 Gd+38Xi7.net
お
229:デフォルトの名無しさん
16/08/07 01:23:13.55 Gd+38Xi7.net
か
230:デフォルトの名無しさん
16/08/07 01:23:30.05 Gd+38Xi7.net
き
231:デフォルトの名無しさん
16/08/07 01:23:46.22 Gd+38Xi7.net
く
232:デフォルトの名無しさん
16/08/07 01:24:04.23 Gd+38Xi7.net
け
233:デフォルトの名無しさん
16/08/07 01:24:22.77 Gd+38Xi7.net
こ
234:デフォルトの名無しさん
16/08/07 01:24:39.35 Gd+38Xi7.net
さ
235:デフォルトの名無しさん
16/08/07 01:24:55.96 Gd+38Xi7.net
し
236:デフォルトの名無しさん
16/08/07 01:26:02.21 Gd+38Xi7.net
す
237:デフォルトの名無しさん
16/08/07 01:26:29.27 Gd+38Xi7.net
せ
238:デフォルトの名無しさん
16/08/07 01:26:45.02 Gd+38Xi7.net
そ
239:デフォルトの名無しさん
16/08/07 01:27:16.68 Gd+38Xi7.net
た
240:デフォルトの名無しさん
16/08/07 01:27:34.81 Gd+38Xi7.net
ち
241:デフォルトの名無しさん
16/08/07 01:27:51.80 Gd+38Xi7.net
つ
242:デフォルトの名無しさん
16/08/07 01:28:09.32 Gd+38Xi7.net
て
243:デフォルトの名無しさん
16/08/07 01:28:24.61 Gd+38Xi7.net
と
244:デフォルトの名無しさん
16/08/07 01:28:40.83 Gd+38Xi7.net
な
245:デフォルトの名無しさん
16/08/07 01:28:59.32 Gd+38Xi7.net
に
246:デフォルトの名無しさん
16/08/07 01:29:19.88 Gd+38Xi7.net
ぬ
247:デフォルトの名無しさん
16/08/07 01:29:36.39 Gd+38Xi7.net
ね
248:デフォルトの名無しさん
16/08/07 01:29:52.59 Gd+38Xi7.net
の
249:デフォルトの名無しさん
16/08/07 01:30:09.68 Gd+38Xi7.net
は
250:デフォルトの名無しさん
16/08/07 01:30:26.82 Gd+38Xi7.net
ひ
251:デフォルトの名無しさん
16/08/07 01:30:51.74 Gd+38Xi7.net
ふ
252:デフォルトの名無しさん
16/08/07 01:31:35.29 Gd+38Xi7.net
へ
253:デフォルトの名無しさん
16/08/07 01:31:55.07 Gd+38Xi7.net
ほ
254:デフォルトの名無しさん
16/08/07 01:32:11.17 Gd+38Xi7.net
ま
255:デフォルトの名無しさん
16/08/07 01:32:33.69 Gd+38Xi7.net
み、
256:デフォルトの名無しさん
16/08/07 01:32:53.76 Gd+38Xi7.net
む
257:デフォルトの名無しさん
16/08/07 01:33:15.74 Gd+38Xi7.net
め
258:デフォルトの名無しさん
16/08/07 01:35:14.14 Gd+38Xi7.net
も
259:デフォルトの名無しさん
16/08/07 01:35:33.61 Gd+38Xi7.net
や
260:デフォルトの名無しさん
16/08/07 01:35:49.31 Gd+38Xi7.net
ゆ
261:デフォルトの名無しさん
16/08/07 01:36:12.20 Gd+38Xi7.net
よ
262:デフォルトの名無しさん
16/08/07 01:36:27.84 Gd+38Xi7.net
ら
263:デフォルトの名無しさん
16/08/07 01:36:43.80 Gd+38Xi7.net
り
264:デフォルトの名無しさん
16/08/07 01:36:59.41 Gd+38Xi7.net
る
265:デフォルトの名無しさん
16/08/07 01:37:19.44 Gd+38Xi7.net
れ
266:デフォルトの名無しさん
16/08/07 01:37:39.09 Gd+38Xi7.net
ろ
267:デフォルトの名無しさん
16/08/07 01:37:55.20 Gd+38Xi7.net
わ
268:デフォルトの名無しさん
16/08/07 01:38:12.91 Gd+38Xi7.net
を
269:デフォルトの名無しさん
16/08/07 01:38:36.36 Gd+38Xi7.net
ん
270:デフォルトの名無しさん
16/08/07 01:38:57.92 Gd+38Xi7.net
1
271:デフォルトの名無しさん
16/08/07 01:39:15.72 Gd+38Xi7.net
2
272:デフォルトの名無しさん
16/08/07 01:39:31.82 Gd+38Xi7.net
3
273:デフォルトの名無しさん
16/08/07 01:40:00.50 Gd+38Xi7.net
4
274:デフォルトの名無しさん
16/08/07 01:40:27.87 Gd+38Xi7.net
5
275:デフォルトの名無しさん
16/08/07 01:41:06.65 Gd+38Xi7.net
6
276:デフォルトの名無しさん
16/08/07 01:41:28.39 Gd+38Xi7.net
7
277:デフォルトの名無しさん
16/08/07 01:41:51.43 Gd+38Xi7.net
8
278:デフォルトの名無しさん
16/08/07 01:42:18.98 Gd+38Xi7.net
9
279:デフォルトの名無しさん
16/08/07 01:42:48.44 Gd+38Xi7.net
10
280:デフォルトの名無しさん
16/08/07 01:43:12.23 Gd+38Xi7.net
11
281:デフォルトの名無しさん
16/08/07 01:43:35.98 Gd+38Xi7.net
12
282:デフォルトの名無しさん
16/08/07 01:43:59.94 Gd+38Xi7.net
13
283:デフォルトの名無しさん
16/08/07 01:44:27.82 Gd+38Xi7.net
15
284:デフォルトの名無しさん
16/08/07 01:44:52.06 Gd+38Xi7.net
16
285:デフォルトの名無しさん
16/08/07 01:45:09.66 Gd+38Xi7.net
17
286:デフォルトの名無しさん
16/08/07 01:45:33.78 Gd+38Xi7.net
18
287:デフォルトの名無しさん
16/08/07 01:45:59.03 Gd+38Xi7.net
19
288:デフォルトの名無しさん
16/08/07 01:46:18.32 Gd+38Xi7.net
20
289:デフォルトの名無しさん
16/08/07 01:46:42.15 Gd+38Xi7.net
21
290:デフォルトの名無しさん
16/08/07 01:47:05.87 Gd+38Xi7.net
22
291:デフォルトの名無しさん
16/08/07 01:47:35.58 Gd+38Xi7.net
23
292:デフォルトの名無しさん
16/08/07 01:48:00.03 Gd+38Xi7.net
24
293:デフォルトの名無しさん
16/08/07 01:48:23.29 Gd+38Xi7.net
25
294:デフォルトの名無しさん
16/08/07 01:48:56.61 Gd+38Xi7.net
26
295:デフォルトの名無しさん
16/08/07 01:49:27.78 Gd+38Xi7.net
27
296:デフォルトの名無しさん
16/08/07 01:49:55.61 Gd+38Xi7.net
28
297:デフォルトの名無しさん
16/08/07 01:50:18.13 Gd+38Xi7.net
29
298:デフォルトの名無しさん
16/08/07 01:50:34.48 Gd+38Xi7.net
302
299:デフォルトの名無しさん
16/08/07 01:50:56.60 Gd+38Xi7.net
31
300:デフォルトの名無しさん
16/08/07 01:51:16.89 Gd+38Xi7.net
32
301:デフォルトの名無しさん
16/08/07 01:51:35.72 Gd+38Xi7.net
33
302:デフォルトの名無しさん
16/08/07 01:51:54.64 Gd+38Xi7.net
34
303:デフォルトの名無しさん
16/08/07 01:52:10.65 Gd+38Xi7.net
35
304:デフォルトの名無しさん
16/08/07 01:52:30.75 Gd+38Xi7.net
36
305:デフォルトの名無しさん
16/08/07 01:52:50.62 Gd+38Xi7.net
37
306:デフォルトの名無しさん
16/08/07 01:53:11.67 Gd+38Xi7.net
38
307:デフォルトの名無しさん
16/08/07 01:53:29.83 Gd+38Xi7.net
39
308:デフォルトの名無しさん
16/08/07 01:53:47.23 Gd+38Xi7.net
40
309:デフォルトの名無しさん
16/08/07 01:54:04.90 Gd+38Xi7.net
41
310:デフォルトの名無しさん
16/08/07 01:54:23.16 Gd+38Xi7.net
42
311:デフォルトの名無しさん
16/08/07 01:54:41.79 Gd+38Xi7.net
43
312:デフォルトの名無しさん
16/08/07 01:55:00.68 Gd+38Xi7.net
44
313:デフォルトの名無しさん
16/08/07 01:55:23.25 Gd+38Xi7.net
45
314:デフォルトの名無しさん
16/08/07 01:55:41.63 Gd+38Xi7.net
46
315:デフォルトの名無しさん
16/08/07 01:55:57.86 Gd+38Xi7.net
47
316:デフォルトの名無しさん
16/08/07 01:56:18.98 Gd+38Xi7.net
48
317:デフォルトの名無しさん
16/08/07 01:56:35.08 Gd+38Xi7.net
49
318:デフォルトの名無しさん
16/08/07 01:56:54.48 Gd+38Xi7.net
50
319:デフォルトの名無しさん
16/08/07 01:57:15.18 Gd+38Xi7.net
51
320:デフォルトの名無しさん
16/08/07 01:57:42.50 Gd+38Xi7.net
52
321:デフォルトの名無しさん
16/08/07 01:57:58.14 Gd+38Xi7.net
53
322:デフォルトの名無しさん
16/08/07 01:58:16.59 Gd+38Xi7.net
54
323:デフォルトの名無しさん
16/08/07 01:58:35.11 Gd+38Xi7.net
55
324:デフォルトの名無しさん
16/08/07 01:58:56.12 Gd+38Xi7.net
56
325:デフォルトの名無しさん
16/08/07 01:59:16.13 Gd+38Xi7.net
57
326:デフォルトの名無しさん
16/08/07 01:59:43.43 Gd+38Xi7.net
58
327:デフォルトの名無しさん
16/08/07 02:00:06.06 Gd+38Xi7.net
59
328:デフォルトの名無しさん
16/08/07 02:00:25.64 Gd+38Xi7.net
60
329:デフォルトの名無しさん
16/08/07 02:00:48.09 Gd+38Xi7.net
61
330:デフォルトの名無しさん
16/08/07 02:01:14.19 Gd+38Xi7.net
62
331:デフォルトの名無しさん
16/08/07 02:01:38.50 Gd+38Xi7.net
63
332:デフォルトの名無しさん
16/08/07 02:02:08.45 ID
333::Gd+38Xi7.net
334:デフォルトの名無しさん
16/08/07 02:02:35.77 Gd+38Xi7.net
65
335:デフォルトの名無しさん
16/08/07 02:02:55.69 Gd+38Xi7.net
66
336:デフォルトの名無しさん
16/08/07 02:03:22.20 Gd+38Xi7.net
67
337:デフォルトの名無しさん
16/08/07 02:03:42.03 Gd+38Xi7.net
68
338:デフォルトの名無しさん
16/08/07 02:03:58.28 Gd+38Xi7.net
69
339:デフォルトの名無しさん
16/08/07 02:04:16.87 Gd+38Xi7.net
70
340:デフォルトの名無しさん
16/08/07 02:05:00.90 Gd+38Xi7.net
71
341:デフォルトの名無しさん
16/08/07 02:05:48.56 Gd+38Xi7.net
72
342:デフォルトの名無しさん
16/08/07 02:06:06.73 Gd+38Xi7.net
73
343:デフォルトの名無しさん
16/08/07 02:06:23.11 Gd+38Xi7.net
74
344:デフォルトの名無しさん
16/08/07 02:06:38.51 Gd+38Xi7.net
75
345:デフォルトの名無しさん
16/08/07 02:06:54.58 Gd+38Xi7.net
76
346:デフォルトの名無しさん
16/08/07 02:07:10.26 Gd+38Xi7.net
77
347:デフォルトの名無しさん
16/08/07 02:07:26.20 Gd+38Xi7.net
78
348:デフォルトの名無しさん
16/08/07 02:07:42.18 Gd+38Xi7.net
79
349:デフォルトの名無しさん
16/08/07 02:07:58.52 Gd+38Xi7.net
80
350:デフォルトの名無しさん
16/08/07 02:08:14.95 Gd+38Xi7.net
81
351:デフォルトの名無しさん
16/08/07 02:08:30.56 Gd+38Xi7.net
82
352:デフォルトの名無しさん
16/08/07 02:08:47.15 Gd+38Xi7.net
83
353:デフォルトの名無しさん
16/08/07 02:09:04.49 Gd+38Xi7.net
84
354:デフォルトの名無しさん
16/08/07 02:09:22.64 Gd+38Xi7.net
355:85
356:デフォルトの名無しさん
16/08/07 02:09:46.71 Gd+38Xi7.net
86
357:デフォルトの名無しさん
16/08/07 02:10:13.57 Gd+38Xi7.net
87
358:デフォルトの名無しさん
16/08/07 02:10:29.87 Gd+38Xi7.net
88
359:デフォルトの名無しさん
16/08/07 02:10:47.43 Gd+38Xi7.net
89
360:デフォルトの名無しさん
16/08/07 02:11:10.54 Gd+38Xi7.net
90
361:デフォルトの名無しさん
16/08/07 02:11:34.95 Gd+38Xi7.net
91
362:デフォルトの名無しさん
16/08/07 02:11:53.96 Gd+38Xi7.net
92
363:デフォルトの名無しさん
16/08/07 02:12:16.26 Gd+38Xi7.net
93
364:デフォルトの名無しさん
16/08/07 02:12:34.20 Gd+38Xi7.net
94
365:デフォルトの名無しさん
16/08/07 02:12:49.45 Gd+38Xi7.net
95
366:デフォルトの名無しさん
16/08/07 02:13:04.69 Gd+38Xi7.net
96
367:デフォルトの名無しさん
16/08/07 02:13:22.97 Gd+38Xi7.net
97
368:デフォルトの名無しさん
16/08/07 02:13:39.57 Gd+38Xi7.net
98
369:デフォルトの名無しさん
16/08/07 02:13:55.96 Gd+38Xi7.net
99
370:デフォルトの名無しさん
16/08/07 02:14:11.71 Gd+38Xi7.net
100
371:デフォルトの名無しさん
16/08/07 02:14:27.90 Gd+38Xi7.net
101
372:デフォルトの名無しさん
16/08/07 02:14:45.44 Gd+38Xi7.net
102
373:デフォルトの名無しさん
16/08/07 02:15:09.08 Gd+38Xi7.net
103
374:デフォルトの名無しさん
16/08/07 02:15:29.50 Gd+38Xi7.net
104
375:デフォルトの名無しさん
16/08/07 02:15:47.47 Gd+38Xi7.net
105
376:デフォルトの名無しさん
16/08/07 02:16:03.40 Gd+38Xi7.net
106
377:デフォルトの名無しさん
16/08/07 02:16:21.64 Gd+38Xi7.net
107
378:デフォルトの名無しさん
16/08/07 02:16:39.42 Gd+38Xi7.net
108
379:デフォルトの名無しさん
16/08/07 02:16:59.56 Gd+38Xi7.net
109
380:デフォルトの名無しさん
16/08/07 02:17:18.98 Gd+38Xi7.net
110
381:デフォルトの名無しさん
16/08/07 02:17:36.90 Gd+38Xi7.net
111
382:デフォルトの名無しさん
16/08/07 02:18:00.72 Gd+38Xi7.net
112
383:デフォルトの名無しさん
16/08/07 02:18:39.99 Gd+38Xi7.net
113
384:デフォルトの名無しさん
16/08/07 02:19:15.05 Gd+38Xi7.net
114
385:デフォルトの名無しさん
16/08/07 02:19:34.32 Gd+38Xi7.net
115
386:デフォルトの名無しさん
16/08/07 02:19:50.49 Gd+38Xi7.net
116
387:デフォルトの名無しさん
16/08/07 02:20:06.48 Gd+38Xi7.net
117
388:デフォルトの名無しさん
16/08/07 02:20:22.97 Gd+38Xi7.net
118
389:デフォルトの名無しさん
16/08/07 02:20:43.13 Gd+38Xi7.net
119
390:デフォルトの名無しさん
16/08/07 02:21:17.33 Gd+38Xi7.net
120
391:デフォルトの名無しさん
16/08/07 02:21:35.84 Gd+38Xi7.net
121
392:デフォルトの名無しさん
16/08/07 02:21:51.82 Gd+38Xi7.net
122
393:デフォルトの名無しさん
16/08/07 02:22:11.48 Gd+38Xi7.net
123
394:デフォルトの名無しさん
16/08/07 02:22:27.69 Gd+38Xi7.net
124
395:デフォルトの名無しさん
16/08/07 02:22:43.07 Gd+38Xi7.net
125
396:デフォルトの名無しさん
16/08/07 02:22:59.14 Gd+38Xi7.net
a
397:デフォルトの名無しさん
16/08/07 02:23:13.95 Gd+38Xi7.net
b
398:デフォルトの名無しさん
16/08/07 02:23:35.73 Gd+38Xi7.net
c
399:デフォルトの名無しさん
16/08/07 02:23:50.97 Gd+38Xi7.net
d
400:デフォルトの名無しさん
16/08/07 02:24:07.06 Gd+38Xi7.net
e
401:デフォルトの名無しさん
16/08/07 02:24:24.05 Gd+38Xi7.net
f
402:デフォルトの名無しさん
16/08/07 02:24:39.31 Gd+38Xi7.net
g
403:デフォルトの名無しさん
16/08/07 02:24:56.10 Gd+38Xi7.net
h
404:デフォルトの名無しさん
16/08/07 02:25:14.37 Gd+38Xi7.net
i
405:デフォルトの名無しさん
16/08/07 02:25:33.20 Gd+38Xi7.net
j
406:デフォルトの名無しさん
16/08/07 02:25:46.54 Gd+38Xi7.net
k
407:デフォルトの名無しさん
16/08/07 02:26:14.68 Gd+38Xi7.net
l
408:デフォルトの名無しさん
16/08/07 02:26:30.04 Gd+38Xi7.net
m
409:デフォルトの名無しさん
16/08/07 02:26:55.90 Gd+38Xi7.net
n
410:デフォルトの名無しさん
16/08/07 02:27:21.29 Gd+38Xi7.net
o
411:デフォルトの名無しさん
16/08/07 02:27:39.07 Gd+38Xi7.net
p
412:デフォルトの名無しさん
16/08/07 02:27:56.56 Gd+38Xi7.net
q
413:デフォルトの名無しさん
16/08/07 02:28:15.32 Gd+38Xi7.net
r
414:デフォルトの名無しさん
16/08/07 02:28:34.87 Gd+38Xi7.net
s
415:デフォルトの名無しさん
16/08/07 02:28:58.27 Gd+38Xi7.net
t
416:デフォルトの名無しさん
16/08/07 02:29:14.44 Gd+38Xi7.net
u
417:デフォルトの名無しさん
16/08/07 02:29:33.61 Gd+38Xi7.net
v
418:デフォルトの名無しさん
16/08/07 02:29:50.07 Gd+38Xi7.net
w
419:デフォルトの名無しさん
16/08/07 02:30:21.41 Gd+38Xi7.net
x
420:デフォルトの名無しさん
16/08/07 02:30:37.24 Gd+38Xi7.net
y
421:デフォルトの名無しさん
16/08/07 02:30:59.99 Gd+38Xi7.net
z
422:デフォルトの名無しさん
16/08/07 02:31:18.81 Gd+38Xi7.net
A
423:デフォルトの名無しさん
16/08/07 02:31:41.01 Gd+38Xi7.net
B
424:デフォルトの名無しさん
16/08/07 02:32:01.05 Gd+38Xi7.net
C
425:デフォルトの名無しさん
16/08/07 02:32:23.40 Gd+38Xi7.net
D
426:デフォルトの名無しさん
16/08/07 02:32:39.84 Gd+38Xi7.net
E
427:デフォルトの名無しさん
16/08/07 02:33:01.34 Gd+38Xi7.net
F
428:デフォルトの名無しさん
16/08/07 02:33:17.10 Gd+38Xi7.net
G
429:デフォルトの名無しさん
16/08/07 02:33:38.52 Gd+38Xi7.net
H
430:デフォルトの名無しさん
16/08/07 02:34:02.43 Gd+38Xi7.net
I
431:デフォルトの名無しさん
16/08/07 02:34:25.73 Gd+38Xi7.net
J
432:デフォルトの名無しさん
16/08/07 02:34:44.64 Gd+38Xi7.net
K
433:デフォルトの名無しさん
16/08/07 02:35:08.34 Gd+38Xi7.net
L
434:デフォルトの名無しさん
16/08/07 02:35:26.50 Gd+38Xi7.net
M
435:デフォルトの名無しさん
16/08/07 02:35:48.82 Gd+38Xi7.net
N
436:デフォルトの名無しさん
16/08/07 02:35:54.11 Gd+38Xi7.net
O
437:デフォルトの名無しさん
16/08/07 02:36:20.07 Gd+38Xi7.net
P
438:デフォルトの名無しさん
16/08/07 02:36:28.01 Gd+38Xi7.net
Q
439:デフォルトの名無しさん
16/08/07 02:36:49.65 Gd+38Xi7.net
R
440:デフォルトの名無しさん
16/08/07 02:36:56.00 Gd+38Xi7.net
S
441:デフォルトの名無しさん
16/08/07 02:37:18.74 Gd+38Xi7.net
T
442:デフォルトの名無しさん
16/08/07 02:37:26.84 Gd+38Xi7.net
U
443:デフォルトの名無しさん
16/08/07 02:37:48.62 Gd+38Xi7.net
V
444:デフォルトの名無しさん
16/08/07 02:37:54.99 Gd+38Xi7.net
W
445:デフォルトの名無しさん
16/08/07 02:38:17.15 Gd+38Xi7.net
X
446:デフォルトの名無しさん
16/08/07 02:38:25.12 Gd+38Xi7.net
Y
447:デフォルトの名無しさん
16/08/07 02:38:47.84 Gd+38Xi7.net
Z
448:デフォルトの名無しさん
16/08/07 02:39:01.16 Gd+38Xi7.net
ア
449:デフォルトの名無しさん
16/08/07 02:39:24.99 Gd+38Xi7.net
イ
450:デフォルトの名無しさん
16/08/07 02:39:29.61 Gd+38Xi7.net
ウ
451:デフォルトの名無しさん
16/08/07 02:39:53.42 Gd+38Xi7.net
エ
452:デフォルトの名無しさん
16/08/07 02:40:01.08 Gd+38Xi7.net
オ
453:デフォルトの名無しさん
16/08/07 02:40:22.34 Gd+38Xi7.net
カ
454:デフォルトの名無しさん
16/08/07 02:40:28.88 Gd+38Xi7.net
キ
455:デフォルトの名無しさん
16/08/07 02:40:50.38 Gd+38Xi7.net
ク
456:デフォルトの名無しさん
16/08/07 02:40:56.88 Gd+38Xi7.net
ケ
457:デフォルトの名無しさん
16/08/07 02:41:18.53 Gd+38Xi7.net
コ
458:デフォルトの名無しさん
16/08/07 02:41:25.17 Gd+38Xi7.net
サ
459:デフォルトの名無しさん
16/08/07 02:41:46.58 Gd+38Xi7.net
シ
460:デフォルトの名無しさん
16/08/07 02:41:51.22 Gd+38Xi7.net
ス
461:デフォルトの名無しさん
16/08/07 02:42:12.01 Gd+38Xi7.net
セ
462:デフォルトの名無しさん
16/08/07 02:42:24.29 Gd+38Xi7.net
ソ
463:デフォルトの名無しさん
16/08/07 02:42:47.15 Gd+38Xi7.net
タ
464:デフォルトの名無しさん
16/08/07 02:42:58.38 Gd+38Xi7.net
チ
465:デフォルトの名無しさん
16/08/07 02:43:20.56 Gd+38Xi7.net
ツ
466:デフォルトの名無しさん
16/08/07 02:43:24.91 Gd+38Xi7.net
テ
467:デフォルトの名無しさん
16/08/07 02:43:45.94 Gd+38Xi7.net
ト
468:デフォルトの名無しさん
16/08/07 02:43:50.85 Gd+38Xi7.net
ナ
469:デフォルトの名無しさん
16/08/07 02:44:11.81 Gd+38Xi7.net
ニ
470:デフォルトの名無しさん
16/08/07 02:44:16.78 Gd+38Xi7.net
ヌ
471:デフォルトの名無しさん
16/08/07 02:44:38.01 Gd+38Xi7.net
ネ
472:デフォルトの名無しさん
16/08/07 02:44:44.47 Gd+38Xi7.net
ノ
473:デフォルトの名無しさん
16/08/07 02:45:06.18 Gd+38Xi7.net
ハ
474:デフォルトの名無しさん
16/08/07 02:45:10.38 Gd+38Xi7.net
ヒ
475:デフォルトの名無しさん
16/08/07 02:45:32.24 Gd+38Xi7.net
フ
476:デフォルトの名無しさん
16/08/07 02:45:38.74 Gd+38Xi7.net
ヘ
477:デフォルトの名無しさん
16/08/07 02:45:59.77 Gd+38Xi7.net
ホ
478:デフォルトの名無しさん
16/08/07 02:46:06.27 Gd+38Xi7.net
マ
479:デフォルトの名無しさん
16/08/07 02:46:27.83 Gd+38Xi7.net
ミ
480:デフォルトの名無しさん
16/08/07 02:46:43.19 Gd+38Xi7.net
ム
481:デフォルトの名無しさん
16/08/07 02:47:04.02 Gd+38Xi7.net
メ
482:デフォルトの名無しさん
16/08/07 02:47:09.12 Gd+38Xi7.net
モ
483:デフォルトの名無しさん
16/08/07 02:47:32.09 Gd+38Xi7.net
ヤ
484:デフォルトの名無しさん
16/08/07 02:47:38.08 Gd+38Xi7.net
ユ
485:デフォルトの名無しさん
16/08/07 02:48:00.02 Gd+38Xi7.net
ヨ
486:デフォルトの名無しさん
16/08/07 02:48:05.28 Gd+38Xi7.net
ラ
487:デフォルトの名無しさん
16/08/07 02:48:26.12 Gd+38Xi7.net
リ
488:デフォルトの名無しさん
16/08/07 02:48:33.46 Gd+38Xi7.net
ル
489:デフォルトの名無しさん
16/08/07 02:48:54.91 Gd+38Xi7.net
レ
490:デフォルトの名無しさん
16/08/07 02:49:02.32 Gd+38Xi7.net
ロ
491:デフォルトの名無しさん
16/08/07 02:49:24.62 Gd+38Xi7.net
ワ
492:デフォルトの名無しさん
16/08/07 02:49:32.73 Gd+38Xi7.net
ヲ
493:デフォルトの名無しさん
16/08/07 02:49:54.24 Gd+38Xi7.net
ン
494:デフォルトの名無しさん
16/08/07 02:50:01.45 Gd+38Xi7.net
ア
495:デフォルトの名無しさん
16/08/07 02:50:27.17 Gd+38Xi7.net
イ
496:デフォルトの名無しさん
16/08/07 02:50:31.65 Gd+38Xi7.net
ウ
497:デフォルトの名無しさん
16/08/07 02:50:56.21 Gd+38Xi7.net
エ
498:デフォルトの名無しさん
16/08/07 02:51:00.37 Gd+38Xi7.net
オ
499:デフォルトの名無しさん
16/08/07 02:51:20.62 Gd+38Xi7.net
カ
500:デフォルトの名無しさん
16/08/07 02:51:25.54 Gd+38Xi7.net
キ
501:デフォルトの名無しさん
16/08/07 02:51:48.62 Gd+38Xi7.net
ク
502:デフォルトの名無しさん
16/08/07 02:51:54.33 Gd+38Xi7.net
ケ
503:デフォルトの名無しさん
16/08/07 02:52:19.10 Gd+38Xi7.net
コ
504:
505:デフォルトの名無しさん
16/08/07 02:52:24.26 Gd+38Xi7.net
サ
506:デフォルトの名無しさん
16/08/07 02:52:45.48 Gd+38Xi7.net
シ
507:デフォルトの名無しさん
16/08/07 02:52:49.61 Gd+38Xi7.net
ス
508:デフォルトの名無しさん
16/08/07 02:53:10.65 Gd+38Xi7.net
セ
509:デフォルトの名無しさん
16/08/07 02:53:17.55 Gd+38Xi7.net
ソ
510:デフォルトの名無しさん
16/08/07 02:53:38.31 Gd+38Xi7.net
タ
511:デフォルトの名無しさん
16/08/07 02:53:44.90 Gd+38Xi7.net
チ
512:デフォルトの名無しさん
16/08/07 02:54:05.76 Gd+38Xi7.net
ツ
513:デフォルトの名無しさん
16/08/07 02:54:15.11 Gd+38Xi7.net
テ
514:デフォルトの名無しさん
16/08/07 02:54:36.16 Gd+38Xi7.net
ト
515:デフォルトの名無しさん
16/08/07 02:54:42.92 Gd+38Xi7.net
ナ
516:デフォルトの名無しさん
16/08/07 02:55:03.85 Gd+38Xi7.net
ニ
517:デフォルトの名無しさん
16/08/07 02:55:10.25 Gd+38Xi7.net
ヌ
518:デフォルトの名無しさん
16/08/07 02:55:31.08 Gd+38Xi7.net
ネ
519:デフォルトの名無しさん
16/08/07 02:55:35.17 Gd+38Xi7.net
ノ
520:デフォルトの名無しさん
16/08/07 02:55:56.50 Gd+38Xi7.net
ハ
521:デフォルトの名無しさん
16/08/07 02:56:02.80 Gd+38Xi7.net
ヒ
522:デフォルトの名無しさん
16/08/07 02:56:23.49 Gd+38Xi7.net
フ
523:デフォルトの名無しさん
16/08/07 02:56:30.72 Gd+38Xi7.net
ヘ
524:デフォルトの名無しさん
16/08/07 02:56:51.57 Gd+38Xi7.net
ホ
525:デフォルトの名無しさん
16/08/07 02:56:58.95 Gd+38Xi7.net
マ
526:デフォルトの名無しさん
16/08/07 02:57:22.29 Gd+38Xi7.net
ミ
527:デフォルトの名無しさん
16/08/07 02:57:33.38 Gd+38Xi7.net
ム
528:デフォルトの名無しさん
16/08/07 02:57:56.28 Gd+38Xi7.net
メ
529:デフォルトの名無しさん
16/08/07 02:58:03.39 Gd+38Xi7.net
モ
530:デフォルトの名無しさん
16/08/07 02:58:24.15 Gd+38Xi7.net
ヤ
531:デフォルトの名無しさん
16/08/07 02:58:28.46 Gd+38Xi7.net
ユ
532:デフォルトの名無しさん
16/08/07 02:58:49.46 Gd+38Xi7.net
ヨ
533:デフォルトの名無しさん
16/08/07 02:58:58.62 Gd+38Xi7.net
ラ
534:デフォルトの名無しさん
16/08/07 02:59:19.16 Gd+38Xi7.net
リ
535:デフォルトの名無しさん
16/08/07 02:59:25.47 Gd+38Xi7.net
ル
536:デフォルトの名無しさん
16/08/07 02:59:46.00 Gd+38Xi7.net
レ
537:デフォルトの名無しさん
16/08/07 02:59:53.03 Gd+38Xi7.net
ロ
538:デフォルトの名無しさん
16/08/07 03:00:14.36 Gd+38Xi7.net
ワ
539:デフォルトの名無しさん
16/08/07 03:00:27.60 Gd+38Xi7.net
ヲ
540:デフォルトの名無しさん
16/08/07 03:00:48.61 Gd+38Xi7.net
ン
541:デフォルトの名無しさん
16/08/07 03:01:03.57 Gd+38Xi7.net
126
542:デフォルトの名無しさん
16/08/07 03:01:25.19 Gd+38Xi7.net
127
543:デフォルトの名無しさん
16/08/07 03:01:30.47 Gd+38Xi7.net
128
544:デフォルトの名無しさん
16/08/07 03:01:50.74 Gd+38Xi7.net
129
545:デフォルトの名無しさん
16/08/07 03:01:56.53 Gd+38Xi7.net
130
546:デフォルトの名無しさん
16/08/07 03:02:16.76 Gd+38Xi7.net
131
547:デフォルトの名無しさん
16/08/07 03:02:22.10 Gd+38Xi7.net
132
548:デフォルトの名無しさん
16/08/07 03:02:42.19 Gd+38Xi7.net
133
549:デフォルトの名無しさん
16/08/07 03:02:48.14 Gd+38Xi7.net
134
550:デフォルトの名無しさん
16/08/07 03:03:18.92 Gd+38Xi7.net
135
551:デフォルトの名無しさん
16/08/07 03:03:22.59 Gd+38Xi7.net
136
552:デフォルトの名無しさん
16/08/07 03:03:46.94 Gd+38Xi7.net
137
553:デフォルトの名無しさん
16/08/07 03:03:52.40 Gd+38Xi7.net
138
554:デフォルトの名無しさん
16/08/07 03:04:21.93 Gd+38Xi7.net
139
555:デフォルトの名無しさん
16/08/07 03:04:28.59 Gd+38Xi7.net
140
556:デフォルトの名無しさん
16/08/07 03:04:49.34 Gd+38Xi7.net
141
557:デフォルトの名無しさん
16/08/07 03:04:55.79 Gd+38Xi7.net
142
558:デフォルトの名無しさん
16/08/07 03:05:16.90 Gd+38Xi7.net
143
559:デフォルトの名無しさん
16/08/07 03:05:22.73 Gd+38Xi7.net
144
560:デフォルトの名無しさん
16/08/07 03:05:43.52 Gd+38Xi7.net
145
561:デフォルトの名無しさん
16/08/07 03:05:50.15 Gd+38Xi7.net
146
562:デフォルトの名無しさん
16/08/07 03:06:10.62 Gd+38Xi7.net
147
563:デフォルトの名無しさん
16/08/07 03:06:16.17 Gd+38Xi7.net
148
564:デフォルトの名無しさん
16/08/07 03:06:37.88 Gd+38Xi7.net
149
565:デフォルトの名無しさん
16/08/07 03:06:43.81 Gd+38Xi7.net
150
566:デフォルトの名無しさん
16/08/07 03:07:04.56 Gd+38Xi7.net
151
567:デフォルトの名無しさん
16/08/07 03:07:11.00 Gd+38Xi7.net
152
568:デフォルトの名無しさん
16/08/07 03:07:31.36 Gd+38Xi7.net
153
569:デフォルトの名無しさん
16/08/07 03:07:38.61 Gd+38Xi7.net
154
570:デフォルトの名無しさん
16/08/07 03:07:59.02 Gd+38Xi7.net
155
571:デフォルトの名無しさん
16/08/07 03:08:04.48 Gd+38Xi7.net
156
572:デフォルトの名無しさん
16/08/07 03:08:26.71 Gd+38Xi7.net
157
573:デフォルトの名無しさん
16/08/07 03:08:31.37 Gd+38Xi7.net
158
574:デフォルトの名無しさん
16/08/07 03:08:55.14 Gd+38Xi7.net
159
575:デフォルトの名無しさん
16/08/07 03:08:59.06 Gd+38Xi7.net
160
576:デフォルトの名無しさん
16/08/07 03:09:21.57 Gd+38Xi7.net
161
577:デフォルトの名無しさん
16/08/07 03:09:25.31 Gd+38Xi7.net
162
578:デフォルトの名無しさん
16/08/07 03:09:45.35 Gd+38Xi7.net
163
579:デフォルトの名無しさん
16/08/07 03:09:52.69 Gd+38Xi7.net
164
580:デフォルトの名無しさん
16/08/07 03:10:13.59 Gd+38Xi7.net
165
581:デフォルトの名無しさん
16/08/07 03:10:19.47 Gd+38Xi7.net
166
582:デフォルトの名無しさん
16/08/07 03:10:39.60 Gd+38Xi7.net
167
583:デフォルトの名無しさん
16/08/07 03:10:45.75 Gd+38Xi7.net
168
584:デフォルトの名無しさん
16/08/07 03:11:07.32 Gd+38Xi7.net
169
585:デフォルトの名無しさん
16/08/07 03:11:11.83 Gd+38Xi7.net
170
586:デフォルトの名無しさん
16/08/07 03:11:32.04 Gd+38Xi7.net
171
587:デフォルトの名無しさん
16/08/07 03:11:37.52 Gd+38Xi7.net
172
588:デフォルトの名無しさん
16/08/07 03:11:58.96 Gd+38Xi7.net
173
589:デフォルトの名無しさん
16/08/07 03:12:02.75 Gd+38Xi7.net
174
590:デフォルトの名無しさん
16/08/07 03:12:23.58 Gd+38Xi7.net
175
591:デフォルトの名無しさん
16/08/07 03:12:29.89 Gd+38Xi7.net
176
592:デフォルトの名無しさん
16/08/07 03:12:50.16 Gd+38Xi7.net
177
593:デフォルトの名無しさん
16/08/07 03:12:53.75 Gd+38Xi7.net
178
594:デフォルトの名無しさん
16/08/07 03:13:15.77 Gd+38Xi7.net
179
595:デフォルトの名無しさん
16/08/07 03:13:19.83 Gd+38Xi7.net
180
596:デフォルトの名無しさん
16/08/07 03:13:40.33 Gd+38Xi7.net
181
597:デフォルトの名無しさん
16/08/07 03:13:44.04 Gd+38Xi7.net
182
598:デフォルトの名無しさん
16/08/07 03:14:04.33 Gd+38Xi7.net
183
599:デフォルトの名無しさん
16/08/07 03:14:12.43 Gd+38Xi7.net
184
600:デフォルトの名無しさん
16/08/07 03:14:32.85 Gd+38Xi7.net
185
601:デフォルトの名無しさん
16/08/07 03:14:37.16 Gd+38Xi7.net
186
602:デフォルトの名無しさん
16/08/07 03:14:57.47 Gd+38Xi7.net
187
603:デフォルトの名無しさん
16/08/07 03:15:01.11 Gd+38Xi7.net
188
604:デフォルトの名無しさん
16/08/07 03:15:21.86 Gd+38Xi7.net
189
605:デフォルトの名無しさん
16/08/07 03:15:25.65 Gd+38Xi7.net
190
606:デフォルトの名無しさん
16/08/07 03:15:46.16 Gd+38Xi7.net
191
607:デフォルトの名無しさん
16/08/07 03:15:49.99 Gd+38Xi7.net
192
608:デフォルトの名無しさん
16/08/07 03:16:10.06 Gd+38Xi7.net
193
609:デフォルトの名無しさん
16/08/07 03:16:14.12 Gd+38Xi7.net
194
610:デフォルトの名無しさん
16/08/07 03:16:35.34 Gd+38Xi7.net
195
611:デフォルトの名無しさん
16/08/07 03:16:39.63 Gd+38Xi7.net
196
612:デフォルトの名無しさん
16/08/07 03:17:00.16 Gd+38Xi7.net
197
613:デフォルトの名無しさん
16/08/07 03:17:13.12 Gd+38Xi7.net
198
614:デフォルトの名無しさん
16/08/07 03:17:33.98 Gd+38Xi7.net
199
615:デフォルトの名無しさん
16/08/07 03:17:40.23 Gd+38Xi7.net
200
616:デフォルトの名無しさん
16/08/07 03:18:01.49 Gd+38Xi7.net
201
617:デフォルトの名無しさん
16/08/07 03:18:07.69 Gd+38Xi7.net
202
618:デフォルトの名無しさん
16/08/07 03:18:30.00 Gd+38Xi7.net
203
619:デフォルトの名無しさん
16/08/07 03:18:33.76 Gd+38Xi7.net
204
620:デフォルトの名無しさん
16/08/07 03:18:54.85 Gd+38Xi7.net
205
621:デフォルトの名無しさん
16/08/07 03:18:58.77 Gd+38Xi7.net
206
622:デフォルトの名無しさん
16/08/07 03:19:18.98 Gd+38Xi7.net
207
623:デフォルトの名無しさん
16/08/07 03:19:26.64 Gd+38Xi7.net
208
624:デフォルトの名無しさん
16/08/07 03:19:57.79 Gd+38Xi7.net
209
625:デフォルトの名無しさん
16/08/07 03:20:02.68 Gd+38Xi7.net
210
626:デフォルトの名無しさん
16/08/07 03:20:22.68 Gd+38Xi7.net
211
627:デフォルトの名無しさん
16/08/07 03:20:28.85 Gd+38Xi7.net
212
628:デフォルトの名無しさん
16/08/07 03:20:49.52 Gd+38Xi7.net
213
629:デフォルトの名無しさん
16/08/07 03:20:53.66 Gd+38Xi7.net
214
630:デフォルトの名無しさん
16/08/07 03:21:14.73 Gd+38Xi7.net
215
631:デフォルトの名無しさん
16/08/07 03:21:18.20 Gd+38Xi7.net
216
632:デフォルトの名無しさん
16/08/07 03:21:38.97 Gd+38Xi7.net
217
633:デフォルトの名無しさん
16/08/07 03:21:42.49 Gd+38Xi7.net
218
634:デフォルトの名無しさん
16/08/07 03:22:02.53 Gd+38Xi7.net
219
635:デフォルトの名無しさん
16/08/07 03:22:09.00 Gd+38Xi7.net
220
636:デフォルトの名無しさん
16/08/07 03:22:29.90 Gd+38Xi7.net
221
637:デフォルトの名無しさん
16/08/07 03:22:34.25 Gd+38Xi7.net
222
638:デフォルトの名無しさん
16/08/07 03:22:54.07 Gd+38Xi7.net
223
639:デフォルトの名無しさん
16/08/07 03:22:57.82 Gd+38Xi7.net
224
640:デフォルトの名無しさん
16/08/07 03:23:17.20 Gd+38Xi7.net
225
641:デフォルトの名無しさん
16/08/07 03:23:21.09 Gd+38Xi7.net
226
642:デフォルトの名無しさん
16/08/07 03:23:41.02 Gd+38Xi7.net
227
643:デフォルトの名無しさん
16/08/07 03:24:30.75 Gd+38Xi7.net
228
644:デフォルトの名無しさん
16/08/07 03:25:32.97 Gd+38Xi7.net
229
645:デフォルトの名無しさん
16/08/07 03:26:32.60 Gd+38Xi7.net
230
646:デフォルトの名無しさん
16/08/07 03:26:53.97 Gd+38Xi7.net
231
647:デフォルトの名無しさん
16/08/07 03:27:42.75 Gd+38Xi7.net
232
648:デフォルトの名無しさん
16/08/07 03:28:02.68 Gd+38Xi7.net
233
649:デフォルトの名無しさん
16/08/07 03:28:42.06 Gd+38Xi7.net
234
650:デフォルトの名無しさん
16/08/07 03:29:02.51 Gd+38Xi7.net
235
651:デフォルトの名無しさん
16/08/07 03:29:06.46 Gd+38Xi7.net
236
652:デフォルトの名無しさん
16/08/07 03:29:27.25 Gd+38Xi7.net
237
653:デフォルトの名無しさん
16/08/07 03:29:33.85 Gd+38Xi7.net
238
654:デフォルトの名無しさん
16/08/07 03:29:53.68 Gd+38Xi7.net
239
655:デフォルトの名無しさん
16/08/07 03:30:02.97 Gd+38Xi7.net
240
656:デフォルトの名無しさん
16/08/07 03:30:23.85 Gd+38Xi7.net
241
657:デフォルトの名無しさん
16/08/07 03:30:29.75 Gd+38Xi7.net
242
658:デフォルトの名無しさん
16/08/07 03:30:50.22 Gd+38Xi7.net
243
659:デフォルトの名無しさん
16/08/07 03:30:56.85 Gd+38Xi7.net
244
660:デフォルトの名無しさん
16/08/07 03:31:19.14 Gd+38Xi7.net
245
661:デフォルトの名無しさん
16/08/07 03:31:23.96 Gd+38Xi7.net
246
662:デフォルトの名無しさん
16/08/07 03:31:44.34 Gd+38Xi7.net
247
663:デフォルトの名無しさん
16/08/07 03:31:49.13 Gd+38Xi7.net
248
664:デフォルトの名無しさん
16/08/07 03:32:09.46 Gd+38Xi7.net
249
665:デフォルトの名無しさん
16/08/07 03:32:13.02 Gd+38Xi7.net
250
666:デフォルトの名無しさん
16/08/07 03:32:33.92 Gd+38Xi7.net
251
667:デフォルトの名無しさん
16/08/07 03:32:39.53 Gd+38Xi7.net
252
668:デフォルトの名無しさん
16/08/07 03:32:59.78 Gd+38Xi7.net
253
669:デフォルトの名無しさん
16/08/07 03:33:11.65 Gd+38Xi7.net
254
670:デフォルトの名無しさん
16/08/07 03:33:31.98 Gd+38Xi7.net
255
671:デフォルトの名無しさん
16/08/07 03:33:35.67 Gd+38Xi7.net
256
672:デフォルトの名無しさん
16/08/07 03:33:56.10 Gd+38Xi7.net
257
673:デフォルトの名無しさん
16/08/07 03:34:02.21 Gd+38Xi7.net
258
674:デフォルトの名無しさん
16/08/07 03:34:22.73 Gd+38Xi7.net
259
675:デフォルトの名無しさん
16/08/07 03:34:27.38 Gd+38Xi7.net
260
676:デフォルトの名無しさん
16/08/07 03:34:50.65 Gd+38Xi7.net
261
677:デフォルトの名無しさん
16/08/07 03:34:56.18 Gd+38Xi7.net
262
678:デフォルトの名無しさん
16/08/07 03:35:16.45 Gd+38Xi7.net
263
679:デフォルトの名無しさん
16/08/07 03:35:20.03 Gd+38Xi7.net
264
680:デフォルトの名無しさん
16/08/07 03:35:41.00 Gd+38Xi7.net
265
681:デフォルトの名無しさん
16/08/07 03:35:46.93 Gd+38Xi7.net
266
682:デフォルトの名無しさん
16/08/07 03:36:07.53 Gd+38Xi7.net
267
683:デフォルトの名無しさん
16/08/07 03:36:13.75 Gd+38Xi7.net
268
684:デフォルトの名無しさん
16/08/07 03:36:34.05 Gd+38Xi7.net
269
685:デフォルトの名無しさん
16/08/07 03:36:38.21 Gd+38Xi7.net
270
686:デフォルトの名無しさん
16/08/07 03:36:59.13 Gd+38Xi7.net
271
687:デフォルトの名無しさん
16/08/07 03:37:10.71 Gd+38Xi7.net
272
688:デフォルトの名無しさん
16/08/07 03:37:31.24 Gd+38Xi7.net
273
689:デフォルトの名無しさん
16/08/07 03:37:37.81 Gd+38Xi7.net
274
690:デフォルトの名無しさん
16/08/07 03:37:58.48 Gd+38Xi7.net
275
691:デフォルトの名無しさん
16/08/07 03:38:05.87 Gd+38Xi7.net
276
692:デフォルトの名無しさん
16/08/07 03:38:26.44 Gd+38Xi7.net
277
693:デフォルトの名無しさん
16/08/07 03:38:31.36 Gd+38Xi7.net
278
694:デフォルトの名無しさん
16/08/07 03:38:52.33 Gd+38Xi7.net
279
695:デフォルトの名無しさん
16/08/07 03:38:58.88 Gd+38Xi7.net
280
696:デフォルトの名無しさん
16/08/07 03:39:19.29 Gd+38Xi7.net
281
697:デフォルトの名無しさん
16/08/07 03:39:23.99 Gd+38Xi7.net
282
698:デフォルトの名無しさん
16/08/07 03:39:44.49 Gd+38Xi7.net
283
699:デフォルトの名無しさん
16/08/07 03:39:49.92 Gd+38Xi7.net
284
700:デフォルトの名無しさん
16/08/07 03:40:10.40 Gd+38Xi7.net
285
701:デフォルトの名無しさん
16/08/07 03:40:14.88 Gd+38Xi7.net
286
702:デフォルトの名無しさん
16/08/07 03:40:35.51 Gd+38Xi7.net
287
703:デフォルトの名無しさん
16/08/07 03:40:41.88 Gd+38Xi7.net
288
704:デフォルトの名無しさん
16/08/07 03:41:03.10 Gd+38Xi7.net
289
705:デフォルトの名無しさん
16/08/07 03:41:13.22 Gd+38Xi7.net
290
706:デフォルトの名無しさん
16/08/07 03:41:33.47 Gd+38Xi7.net
291
707:デフォルトの名無しさん
16/08/07 03:41:37.24 Gd+38Xi7.net
292
708:デフォルトの名無しさん
16/08/07 03:41:58.42 Gd+38Xi7.net
293
709:デフォルトの名無しさん
16/08/07 03:42:02.40 Gd+38Xi7.net
294
710:デフォルトの名無しさん
16/08/07 03:42:21.26 Gd+38Xi7.net
295
711:デフォルトの名無しさん
16/08/07 03:42:25.30 Gd+38Xi7.net
296
712:デフォルトの名無しさん
16/08/07 03:42:47.19 Gd+38Xi7.net
297
713:デフォルトの名無しさん
16/08/07 03:43:00.44 Gd+38Xi7.net
298
714:デフォルトの名無しさん
16/08/07 03:43:20.75 Gd+38Xi7.net
299
715:デフォルトの名無しさん
16/08/07 03:43:24.64 Gd+38Xi7.net
300
716:デフォルトの名無しさん
16/08/07 03:43:46.24 Gd+38Xi7.net
301
717:デフォルトの名無しさん
16/08/07 03:43:51.72 Gd+38Xi7.net
302
718:デフォルトの名無しさん
16/08/07 03:44:08.76 Gd+38Xi7.net
303
719:デフォルトの名無しさん
16/08/07 03:44:12.93 Gd+38Xi7.net
304
720:デフォルトの名無しさん
16/08/07 03:44:31.60 Gd+38Xi7.net
305
721:デフォルトの名無しさん
16/08/07 03:44:36.86 Gd+38Xi7.net
306
722:デフォルトの名無しさん
16/08/07 03:44:52.28 Gd+38Xi7.net
307
723:デフォルトの名無しさん
16/08/07 03:44:57.58 Gd+38Xi7.net
308
724:デフォルトの名無しさん
16/08/07 03:45:14.50 Gd+38Xi7.net
309
725:デフォルトの名無しさん
16/08/07 03:45:21.48 Gd+38Xi7.net
310
726:デフォルトの名無しさん
16/08/07 03:45:37.90 Gd+38Xi7.net
311
727:デフォルトの名無しさん
16/08/07 03:46:06.69 Gd+38Xi7.net
312
728:デフォルトの名無しさん
16/08/07 03:46:23.13 Gd+38Xi7.net
313
729:デフォルトの名無しさん
16/08/07 03:46:41.70 Gd+38Xi7.net
314
730:デフォルトの名無しさん
16/08/07 03:47:01.66 Gd+38Xi7.net
315
731:デフォルトの名無しさん
16/08/07 03:47:21.28 Gd+38Xi7.net
316
732:デフォルトの名無しさん
16/08/07 03:47:51.17 Gd+38Xi7.net
317
733:デフォルトの名無しさん
16/08/07 03:48:08.43 Gd+38Xi7.net
318
734:デフォルトの名無しさん
16/08/07 03:48:28.86 Gd+38Xi7.net
319
735:デフォルトの名無しさん
16/08/07 03:48:33.00 Gd+38Xi7.net
320
736:デフォルトの名無しさん
16/08/07 03:48:55.87 Gd+38Xi7.net
321
737:デフォルトの名無しさん
16/08/07 03:49:01.79 Gd+38Xi7.net
322
738:デフォルトの名無しさん
16/08/07 03:49:18.45 Gd+38Xi7.net
323
739:デフォルトの名無しさん
16/08/07 03:49:22.43 Gd+38Xi7.net
324
740:デフォルトの名無しさん
16/08/07 03:49:38.32 Gd+38Xi7.net
325
741:デフォルトの名無しさん
16/08/07 03:49:43.48 Gd+38Xi7.net
326
742:デフォルトの名無しさん
16/08/07 03:50:06.23 Gd+38Xi7.net
327
743:デフォルトの名無しさん
16/08/07 03:50:11.07 Gd+38Xi7.net
328
744:デフォルトの名無しさん
16/08/07 03:50:31.27 Gd+38Xi7.net
329
745:デフォルトの名無しさん
16/08/07 03:50:36.49 Gd+38Xi7.net
330
746:デフォルトの名無しさん
16/08/07 03:50:57.52 Gd+38Xi7.net
331
747:デフォルトの名無しさん
16/08/07 03:51:01.09 Gd+38Xi7.net
332
748:デフォルトの名無しさん
16/08/07 03:51:32.55 Gd+38Xi7.net
333
749:デフォルトの名無しさん
16/08/07 03:51:36.29 Gd+38Xi7.net
334
750:デフォルトの名無しさん
16/08/07 03:51:52.66 Gd+38Xi7.net
335
751:デフォルトの名無しさん
16/08/07 03:51:56.07 Gd+38Xi7.net
336
752:デフォルトの名無しさん
16/08/07 03:52:23.65 Gd+38Xi7.net
337
753:デフォルトの名無しさん
16/08/07 03:52:27.10 Gd+38Xi7.net
338
754:デフォルトの名無しさん
16/08/07 03:53:04.00 Gd+38Xi7.net
339
755:デフォルトの名無しさん
16/08/07 03:53:07.82 Gd+38Xi7.net
340
756:デフォルトの名無しさん
16/08/07 03:53:38.16 Gd+38Xi7.net
341
757:デフォルトの名無しさん
16/08/07 03:53:41.93 Gd+38Xi7.net
342
758:デフォルトの名無しさん
16/08/07 03:53:57.67 Gd+38Xi7.net
343
759:デフォルトの名無しさん
16/08/07 03:54:03.96 Gd+38Xi7.net
344
760:デフォルトの名無しさん
16/08/07 03:54:34.33 Gd+38Xi7.net
345
761:デフォルトの名無しさん
16/08/07 03:54:37.99 Gd+38Xi7.net
346
762:デフォルトの名無しさん
16/08/07 03:54:47.57 LNwJsmeQ.net
なんじゃこれ
763:デフォルトの名無しさん
16/08/07 04:00:30.29 IyTs078m.net
スクリプトのテストですかい?
764:デフォルトの名無しさん
16/08/07 04:06:53.27 zXYWeQep.net
>>219
コード省略してる過程で、重要な情報が抜け落ちてる気がするね。
ideoneとか使って、元のコード貼れない?
765:デフォルトの名無しさん
16/08/07 06:03:05.76 QnEnjMDn.net
LINQはやたら遅いのに人気だなw
766:デフォルトの名無しさん
16/08/07 06:38:52.20 bDhlQ42o.net
linqtosqlは超便利だからな
SQL文をちまちま文字列で組み立ててた時代には戻りたくない
767:デフォルトの名無しさん
16/08/07 08:03:47.62 qhM5EVMa.net
LINQは使う場所次第でそれなりの速度出るよ
だがPLINQお前はダメダ
768:デフォルトの名無しさん
16/08/07 11:36:36.56 fcuzYiGJ.net
存在意義がよくわからないよ
SQL文はっきり言って嫌いだし
769:デフォルトの名無しさん
16/08/07 11:46:36.24 2PwL22wv.net
SQLはCOBOLの頃からEXEC SQLで埋め込んでたからなあ
770:デフォルトの名無しさん
16/08/07 12:12:26.06 xRqz0YKA.net
linqのおすすめ書籍かサイトありますか?
771:デフォルトの名無しさん
16/08/07 12:16:29.09 LNwJsmeQ.net
Sqlってやる必要あんの?
772:デフォルトの名無しさん
16/08/07 12:19:31.32 uNCwY4Uv.net
>>763
Apressの「Linq for ~」 シリーズ
Pro Linq でも良いかも
773:デフォルトの名無しさん
16/08/07 12:19:35.47 n1kezQnL.net
>>763
ずっと.NET2.0相当の記述しかしてなかったけど、これ見て段階的に覚えたわ
最初からLINQに入るならこんな苦労しなくて済むだろうけど
URLリンク(www.atmarkit.co.jp)
774:デフォルトの名無しさん
16/08/07 12:27:05.27 HAQO4EbZ.net
>>757
コードはすまん…
あるとすればAの持つ要素に自作クラスを持たしてるぐらいだと思う
775:デフォルトの名無しさん
16/08/07 14:33:40.57 zXYWeQep.net
>>767
その自作クラスに変な副作用があるのでは?
776:デフォルトの名無しさん
16/08/07 14:54:15.06 0wKBzHqQ.net
>>768
自作クラスにあるのは変数を幾つか定義してるだけだね
ちゃんとnewとかもしてる
これかなって思うこととして参照渡し値渡しとかあると思うのだけど
usingの中でリターンしたらクラスの中身が消滅するとかありえる?
777:デフォルトの名無しさん
16/08/07 14:58:11.15 +12gYMyx.net
>>769
usingしていた物は抜けたらCloseされるから消滅するけどそういう意味でなく?
778:デフォルトの名無しさん
16/08/07 15:00:59.05 0wKBzHqQ.net
>>770
そういう意味ではないかな…
using内でreturnされるものが参照渡しみたいな仕様ではないよねと聞きたくて
returnして値は返しているけどもusing抜けるから参照先が消えて…みたいな
779:デフォルトの名無しさん
16/08/07 15:05:01.34 zXYWeQep.net
>>769
usingあるならその部分は書こう。
リソースがDispose()されているし、その中身がどうなってるかわからん。
780:デフォルトの名無しさん
16/08/07 15:07:12.20 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:デフォルトの名無しさん
16/08/07 15:08:48.40 +12gYMyx.net
>>771
その変数がusingに関係ないものでreturn前に値を持っているのならそれが返ってくるでしょ
returnさせる前にusingの外に出すコード加えて値がちゃんとあるか確認してみたら?
782:デフォルトの名無しさん
16/08/07 15:11:53.74 zXYWeQep.net
>>773
usingと何かの処理が悪さしてるんじゃね?
……小出しにしても解決しないと思うなぁ。まだ何か大きい問題隠してるかもしれないし。
エスパー探してるだけ?
783:デフォルトの名無しさん
16/08/07 15:12:09.24 /HSdmP7m.net
>>773
端折り過ぎ。
abc()のusing()の内容と、何かの処理で代入してる部分を書かないと。
784:デフォルトの名無しさん
16/08/07 15:13:32.06 +12gYMyx.net
>>773
それListAのスコープusingの中だけになってない?
785:デフォルトの名無しさん
16/08/07 15:17:00.59 /HSdmP7m.net
>>777
オブジェクトをreturnしてるからそれは問題ない。
>>773
ちなみに、main()のnewは次の行で代入してるから無意味。
786:デフォルトの名無しさん
16/08/07 15:23:12.83 EO34QdNu.net
どころで>>219で、配列の特定要素だけ値を確認するってどうやって確認してんの?
787:デフォルトの名無しさん
16/08/07 15:42:24.03 tbN7xF8A.net
怒られ過ぎ泣いた
>>779
ブレイクポイントを置いて値を見てるよ
その値を見たところだけ返った先でも値が生きる
値を見なかったら中身は帰ってこない
>>775
>>776
ただテキストファイルから値を取ってるだけだね
値はちゃんととれてる
788:デフォルトの名無しさん
16/08/07 15:57:47.38 /HSdmP7m.net
もしかして、>>219の※2にブレークポイント設定して見てない?
そこだと、abc()を実行して結果を代入する前だから、
その前の行で代入した(作っただけの)オブジェクトが見えるので、当然ListAの中身は空。
789:デフォルトの名無しさん
16/08/07 15:59:27.28 zXYWeQep.net
>>780
その『ただテキストファイルから値を取ってるだけ』が怪しいのだが……
クラスAとかクラスBがStreamとかReaderオブジェクト食ってたりしたら、先生たち激おこだよ?
790:デフォルトの名無しさん
16/08/07 16:11:16.63 kFszVMAD.net
>>781
※1と※2の両方に設定してる
んで状況が俺にも意味不明なんだけど
※1で値を確認したもののみ※2に入る
1回目に1 2 番目を確認したら※2では1 2番目のみ入り、2回目に5 6番目を確認したら1 2は入らず5 6のみ入る
>>782
食うとはどういうこっちゃ
ListAに値が入ってるの確認できるだけではだめなんかな
791:デフォルトの名無しさん
16/08/07 16:30:24.73 /HSdmP7m.net
>>783
例示したコードの※2にブレークポイントを設定しても、abc()実行前なんだけど。
main()のとこのnewは間際らしいから無くした方が良いぞ。
792:デフォルトの名無しさん
16/08/07 16:46:29.84 EO34QdNu.net
ああ、プロパティだから配列要素が一度に見えるわけじゃないのか。
だとすると、実際のプロパティも>>219の通り自動実装プロパティなの?
アクセッサで何かやってたりしない?
793:デフォルトの名無しさん
16/08/07 17:13:51.24 kFszVMAD.net
>>784
そう言うことか
実際はもう一プロセス後に出力のコードかいてブレイクポイントを置きながら見てるわ
コード晒すわけにはいかないからってガバガバですまん
代入するならnewは要らないのね
把握した
>>785
自動実装プロパティがget;set;のやつを言ってるならそれですわ
アクセッサとはget;set;それぞれのことだろうか
たぶん変なことはやってない気はする
プロパティ使って変数定義して値代入してるだけ
794:デフォルトの名無しさん
16/08/07 17:23:08.27 hEc4ZKnt.net
とりあえずミニマムコード作れ
795:デフォルトの名無しさん
16/08/07 17:27:36.13 hEc4ZKnt.net
そもそも値の確認ってなにをどうやったんだ
どっかでエラー握りつぶしてないか?
Linq to SQLとかEFとかで、コンテキストの有効範囲外で値取ろうとしてるとか
796:デフォルトの名無しさん
16/08/07 17:33:11.91 2PwL22wv.net
元のコードの殆どは晒さないで再現させられるだけのものを
抜き出せるならとっくに原因究明できてる気はするねw
797:デフォルトの名無しさん
16/08/07 17:37:49.22 V0bwlg96.net
お前らスクリプト作成されたからって怒りすぎ
798:デフォルトの名無しさん
16/08/07 17:51:59.53 +Hf3yfaO.net
1
799:デフォルトの名無しさん
16/08/07 17:52:30.14 +Hf3yfaO.net
2
800:デフォルトの名無しさん
16/08/07 17:58:40.81 +Hf3yfaO.net
3
801:デフォルトの名無しさん
16/08/07 18:14:55.24 +Hf3yfaO.net
4
802:デフォルトの名無しさん
16/08/07 18:19:33.74 32NIqZEs.net
UWPでMediaElementからサムネイルを生成するにはどうすればいいでしょうか?
WPFの情報はあったのですが、
UWPではDrawingVisualなどのクラスが無く、残念ながら使えないようです
[WPF を使って動画のサムネイルを生成してみた]
URLリンク(blog.shibayan.jp)
803:デフォルトの名無しさん
16/08/07 18:52:07.79 8IuPruWT.net
float同士の掛け算って全桁数同士かけてるんですか?
804:デフォルトの名無しさん
16/08/07 18:52:58.75 Hs7zhzLr.net
linqの勉強の仕方がわからない…
書籍がいいのかなあ
805:デフォルトの名無しさん
16/08/07 19:00:47.03 +Hf3yfaO.net
5
806:デフォルトの名無しさん
16/08/07 19:01:59.53 +Hf3yfaO.net
6
807:デフォルトの名無しさん
16/08/07 19:08:23.61 e9qgeSIc.net
webだと品質がばらけてるから書籍の方が良いかもね
808:デフォルトの名無しさん
16/08/07 19:19:17.54 lsYouBYR.net
>>795
UWPなんかやってる奴このスレにおらんよ
UWPスレの過疎具合考えると、このスレどころか2ch全体で考えても怪しいが
809:デフォルトの名無しさん
2016/0
810:8/07(日) 19:24:52.36 ID:+Hf3yfaO.net
811:デフォルトの名無しさん
16/08/07 19:31:21.81 4ZSsrl0W.net
OSがバージョンアップする度にガラガラポンされたんじゃ
お勉強マニア以外は誰も怖くて手を出せないよねw
812:デフォルトの名無しさん
16/08/07 19:35:16.14 lsYouBYR.net
>>796
C#の浮動小数点数の仕様はIEEE754の仕様とおんなしです
仮数部だけ積算、指数部は加算、あとは正規化
これ以上詳しいことはIEEE754の資料を自力で読んでね
813:デフォルトの名無しさん
16/08/07 19:48:20.11 +Hf3yfaO.net
8
814:デフォルトの名無しさん
16/08/07 21:00:16.97 fcuzYiGJ.net
そもそもこんな確認し難い言語の機能なんて使うのやめたらよくね?
滅茶苦茶持て余してんじゃん
雑魚が効果の検証もせず実戦投入して使えない(少なくともお前には)ことが
実戦中に判明してあーこりゃこりゃ?
815:デフォルトの名無しさん
16/08/07 21:02:19.90 qhM5EVMa.net
デバッガもテストフレームワークも完備してるのに使いこなせてない奴に問題がある
猫に小判
816:デフォルトの名無しさん
16/08/07 21:06:36.30 +Hf3yfaO.net
9
817:デフォルトの名無しさん
16/08/07 21:14:11.73 +Hf3yfaO.net
10
818:デフォルトの名無しさん
16/08/07 23:15:36.81 lsYouBYR.net
雑魚と一緒に仕事しなけりゃならないって最高に不憫よね
さっさと転職しましょ?
819:デフォルトの名無しさん
16/08/07 23:23:19.04 97iEuCM1.net
1
820:デフォルトの名無しさん
16/08/07 23:23:41.78 97iEuCM1.net
2
821:デフォルトの名無しさん
16/08/07 23:23:45.24 97iEuCM1.net
3
822:デフォルトの名無しさん
16/08/07 23:25:26.03 8kEt+rxK.net
NUnitとかもう使わないのかな
823:デフォルトの名無しさん
16/08/08 01:06:30.90 QxdEiuhl.net
1
824:デフォルトの名無しさん
16/08/08 02:04:46.23 QxdEiuhl.net
2
825:デフォルトの名無しさん
16/08/08 08:26:02.03 JtYOOGS+.net
>>795
MediaCompositionならできるらしい
URLリンク(msdn.microsoft.com)
URLリンク(stackoverflow.com)
826:デフォルトの名無しさん
16/08/08 09:31:12.03 ZnfnxfDU.net
>>814
使ってるよ
827:デフォルトの名無しさん
16/08/08 10:47:55.34 M+LLKMMi.net
aがプラスかマイナスかって判断して、前回のaより小さければTRUEて感じの処理をさせたいのですがどうすればいいのですか?
828:デフォルトの名無しさん
16/08/08 10:55:34.88 /oRCvZgG.net
>>819
日本語になってないよ
何言ってるのかさっぱりわからん
829:155
16/08/08 10:56:33.55 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:デフォルトの名無しさん
16/08/08 11:58:57.99 /ZdwISov.net
>>819
なにやりたいのかわからないけど前半と後半を分ければ聞くほどのことでもないだろうに
aがプラスかマイナスかって判断して
if (a > 0) { }
前回のaより小さければ
if (a < a1) { } //a1は前回のa
831:デフォルトの名無しさん
16/08/08 12:08:40.37 1DdymLLZ.net
{..., -3, -2, -1, 0, 1, 2, 3, ...} と 正の整数 n を渡されたとき
n が 3 なら
{..., 0, 1, 2, 0, 1, 2, 0, ...} を計算する式を教えて下さい
リングバッファのインデックスを負数に対応させたいのが動機です
832:デフォルトの名無しさん
16/08/08 12:12:52.84 7J5GfyuY.net
>>823
普通に % 3 で 3 の剰余をとるんでいいんでないの?
配列まるごとやりたいってことかな
833:デフォルトの名無しさん
16/08/08 12:17:19.28 7J5GfyuY.net
ってC#は絶対値最小剰余なのか、、うーん
834:デフォルトの名無しさん
16/08/08 12:33:33.15 /oRCvZgG.net
何言ってるのかよく分かんないなあ
もっと要件を数学的に定義できんの?w
配列を別の配列に変換したいのか、それともリングバッファのインデックスを
一つ進める/戻すメソッドが欲しいのかさっぱり分からん。
835:デフォルトの名無しさん
16/08/08 12:33:57.64 gUASh279.net
(n % 3 + 3) % 3
836:デフォルトの名無しさん
16/08/08 13:51:04.86 1DdymLLZ.net
>>827 で上手くいきました
ありがとうございます
837:デフォルトの名無しさん
16/08/08 14:18:11.23 /oRCvZgG.net
>>827はエスパーか
でもnを別の意味で使ってるところが意地が悪いなw
838:デフォルトの名無しさん
16/08/08 14:41:28.74 rnVSSJUo.net
VSで、あるオブジェクトの中のプロパティ内に「string型の'hoge'という文字列」が格納されてるかどうやって探すの?
WebBrowserオブジェクトにサイトページ読み込ませて中身探りたいんだけど、ブレイクポイントで止めて
オブジェクト内をちまちま探してるんだが膨大すぎて探しきれない
839:デフォルトの名無しさん
16/08/08 14:52:03.88 WKOlrh2r.net
ブレイクポイントってことは開発時なんだよな
IEでそのページ開いて開発者ツールのDOM Explorerで検索した方が早くない?
840:デフォルトの名無しさん
16/08/08 16:15:08.57 rnVSSJUo.net
>>831
まあそうなんだけど、いちいち開発ツールと両方でやるのも面倒なのと、
Cookieとかjsで生成された値が必ずしも同じ値を保持してるわけじゃないんだよね
あと開発ツール側で値が見つかっても、c#のオブジェクト側でどのプロパティに格納されてるかも探したい
プロパティを探すのすら大変なんだ…
841:190
16/08/08 17:14:35.66 BpPFt88B.net
xmlファイルにある、A~ZまでのデータをDATASETに読み込んで、任意のデータ(例えば、ACDMNZ)をDATAGRIDVIEWに表示させる方法を教えてください。
842:190
16/08/08 17:16:49.33 BpPFt88B.net
途中で書き込んでしました。
前回のSELECETメソッドを使えばいいかなと思ったのですがXMIファイルをすべて読み込んでしまってうまく動作しませんでした。
843:190
16/08/08 17:26:58.46 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:デフォルトの名無しさん
16/08/08 18:04:01.70 3Hc67267.net
>>817
おお、情報ありがとうございます
ローカルの動画ファイルを指定してサムネイルを生成できるみたいですが、
オンラインの動画(http://~)だと無理っぽいですね・・・惜しい
846:デフォルトの名無しさん
16/08/08 19:59:39.78 dgKDPWbr.net
16進カラーコードから色名に変換する方法はありますか?
847:デフォルトの名無しさん
16/08/08 20:01:22.84 KAePj+8Y.net
>>837
URLリンク(www.atmarkit.co.jp)
848:デフォルトの名無しさん
16/08/08 20:07:19.38 dgKDPWbr.net
>>838
ありがとうございます
849:デフォルトの名無しさん
16/08/08 21:43:12.35 iUe2RC+z.net
>>827
凄いな
850:デフォルトの名無しさん
16/08/08 23:01:10.30 MwP/DwqP.net
パラレルについて聞きたい
ウィンドウズフォームを使ってコーディングしてる
そのなかでフォームじゃないcsファイル内で片方はそのcsファイル内で、もう片方はフォーム立ち上げて並列処理したいんだけどアドバイスクレメンス
parallel.invoke(
()) => {
//A側の処理
},
()) => {
//B側の処理
Form frm = new Form();
frm.Show();
} );
Aの処理で値が変化していくんだけどある値になるまで
Bのフォーム内でその値を表示し続けたい
ただ値をうまく反映する方法がない
値はint型のなんかと思ってくれれば良いので…
851:デフォルトの名無しさん
16/08/08 23:20:47.96 4wAqez6C.net
>>841
Parallelは同じ処理を並列でやるためのものなので
そういうのはTaskの仕事
frm.Show();
await Task.Run(() => {
while (値 != ある値) {
値 = なんか処理();
frm.BeginInvoke((Action)(() => {
frm.値を表示(値);
}));
}
});
frm.完了したよ();
852:デフォルトの名無しさん
16/08/08 23:24:01.31 4EpZ/mMx.net
>>842
showで開いた後に、その中で並列にされるのか!
やってみる
853:デフォルトの名無しさん
16/08/08 23:29:09.79 4EpZ/mMx.net
あれコードを書いていただいて申し訳ないんだが
Showを開いたらそこで止まらないだろうか
イメージとしてはプログレスバーをそこで開きたいんだ
進み具合を
854:デフォルトの名無しさん
16/08/08 23:33:49.45 4wAqez6C.net
>>844
Showは止まらない
止まるのはShowDialog
855:デフォルトの名無しさん
16/08/08 23:35:18.57 RTJ7AFUW.net
>>845
まじか
モーダレスとモーダルの違いだけだと思ってた
地味にかっこいい Showは止まらない
awaitに線が引かれる悲しい
856:デフォルトの名無しさん
16/08/08 23:41:55.73 robrIdsq.net
>>846
メソッドにasync修飾子を付けないとawaitは使えないよ
857:デフォルトの名無しさん
16/08/08 23:45:51.02 RTJ7AFUW.net
>>847
まさかそんなことが
一応それっぽくはなったけどもリアルタイム性が出てこない…
858:デフォルトの名無しさん
16/08/08 23:52:39.12 RTJ7AFUW.net
とりあえず出来ました
ありがとう
ただ範囲外のも並列されている形になってしまった…
859:デフォルトの名無しさん
16/08/09 00:06:14.07 W0CalsaA.net
どんな形なんだよ
860:デフォルトの名無しさん
16/08/09 00:10:53.44 e2AB2aAp.net
>>850
本来この処理が終わってから別フォームCが立ち上がるのですが
プログレスバーが出てくるまでは良くそのままフォームCも立ち上がるようになりました…
そのためプログレスバーよりも前に出たり
あまり望ましくない完全なリアルタイムの処理に…
完全に処理を終わらせてから(上記ではAです)
Cのフォームを立ち上げたかったのですが…
処理順序としては
mainでCをShowDialogで呼ぶ
⬇
Cのコンストラクタで>>841の処理をする関数を呼ぶ
⬇
並列処理+残り処理数をプログレスバーで表示
⬇
終わり次第Cが立ち上がる
こうしたかったです