- 1 名前:デフォルトの名無しさん mailto:sage [2013/12/11(水) 21:08:16.17 .net]
- 前スレ
C#, C♯, C#相談室 Part81 toro.2ch.net/test/read.cgi/tech/1381134494/ Visual Studio 2010 Express www.microsoft.com/japan/msdn/vstudio/express/default.aspx Visual Studio 2012 Express www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products
- 984 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 12:49:05.42 ID:VQjl7ezR.net]
- マジですCAR
- 985 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:29:51.29 ID:ksUHO64w.net]
- >>953
ならない件
- 986 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:40:43.00 ID:yl1h8za8.net]
- そりゃなるわけない。
計算機の実数の扱い方は理系の学部の1年で習う実験数値の扱いの考え方とほとんど同じで たいして難しい話じゃないけど、そういうの知らないと厳しいのかもね。
- 987 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 18:33:52
]
- [ここ壊れてます]
- 988 名前:.86 ID:ksUHO64w.net mailto: decimalを使いたいなら100m * 2.71mでいいんだけどね []
- [ここ壊れてます]
- 989 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:42:27.49 ID:qECN56MV.net]
- >>931
NLogはどう?
- 990 名前:デフォルトの名無しさん [2014/04/13(日) 11:51:04.60 ID:VrI+9WRO.net]
- IList<T>.ToArray() って書くとlinqのほうのEnumerable.ToArray<T>
が呼ばれちゃって遅いんだけど! 実装がT[]だったらそのままとか List<T>だったらList<T>.ToArray()を返してくれるとかだったらよかったのにー
- 991 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:11:15.97 ID:PYHY3KdE.net]
- 気のせいだろ
EnumerableのToArrayはthisがIList<T>ならCopyToを使う実装だから
- 992 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:18:22.43 ID:3q37BLY/.net]
- 測定したコードがアホで本当に遅いかもしれないだろ!
実データも見る前から気のせいと言い切るな! ということで測定コードクレクレ
- 993 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:51:46.44 ID:v/wIIqGF.net]
- ttp://referencesource.microsoft.com/#System.Core/System/Linq/Enumerable.cs#828
- 994 名前:デフォルトの名無しさん [2014/04/13(日) 15:23:50.81 ID:9qNTSaXc.net]
- >>971
すんげえ遅そうなコードだな
- 995 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:34:05.02 ID:HEj1UG9r.net]
- だからコードがアホに決まってるから早く見せろって言ってんじゃん
笑わしてくれよ 西村みたいに
- 996 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:26:09.96 ID:193qvgPD.net]
- >>971のコード綺麗だな
保守性重視の超素直な作りだけど細かく追っていくとちゃんと効率的なコードになってる
- 997 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:25:58.90 ID:AL9CoBS1.net]
- 命名スレがあるのは知ってるがあえてこっちで質問。
BCLのクラスのvoidを返すメソッドの、処理は同じでthisを返すようにしたバージョンを 拡張メソッド等で追加したい場合が稀にあると思うんだけど(例えば、そうすることでそのメソッドを 呼び出し済みの状態で変数をインラインで初期化したりできるようになるから)、こんな場合、 その追加したthisを返すメソッドの名前ってどうしてる? 例えばThread.StartとかFreezable.Freezeのthisを返すバージョンならどういう名前を付ける?
- 998 名前:デフォルトの名無しさん [2014/04/17(木) 20:27:20.93 ID:iPUv3pbV.net]
- そんなよくわからないことはしない
- 999 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:29:16.20 ID:rRZEHqCS.net]
- 何の意味もない拡張メソッド作ってまでインライン化しないだろ…
- 1000 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:49:25.85 ID:N1Srpcxj.net]
- StartAndReturnSelfObjectForInline
- 1001 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 21:17:56.83 ID:3ZJR1sBx.net]
- Thread CreateRunningThread()
Freezable CreateFrozen()
- 1002 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 02:06:52.26 ID:eVlBfPwA.net]
- ほ
- 1003 名前:デフォルトの名無しさん [2014/04/18(金) 09:22:31.48 ID:TXiJG1g/.net]
- thisを返してるだけなのにCreateは嫌だ
- 1004 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 10:17:04.73 ID:RJoHb8Nd.net]
- ああthisか
- 1005 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 06:31:09.89 ID:lMAR6Azt.net]
- まだですか
- 1006 名前:デフォルトの名無しさん [2014/04/19(土) 09:54:39.08 ID:+cER51WV.net]
- WindowsAPIのEnumWindows関数を使って
IEnumerable<IntPtr> を返す遅延評価のメソッドを作ることってできるかな?
- 1007 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 10:25:31.29 ID:p/+J49HH.net]
- >>984
できる
- 1008 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 11:03:04.87 ID:+cER51WV.net]
- お願いします
___ / \ / / ヽ_ //⌒ヽ ノ|) // ̄\| _///フ / ヽ/ |廴/ | |) |/ レ ||||ノ ノ ヽN/ノ L/
- 1009 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 13:27:39.01 ID:+cER51WV.net]
- つーかトップレベルウィンドウでもFindWindowEx使えるのか
子ウィンドウしか使えないのかと思ってた。。 EnumWindowsじゃなくてFindWindowEx使ってできました IEnumerable<IntPtr> EnumerateWindow( string className ) { IntPtr
- 1010 名前: hwnd = IntPtr.Zero;
while( ( hwnd = FindWindowEx( IntPtr.Zero, hwnd, className, null ) ) != IntPtr.Zero ) { yield return hwnd; } } [] - [ここ壊れてます]
- 1011 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 15:20:05.39 ID:0Td6VAgL.net]
- う
- 1012 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 23:06:31.67 ID:/1CmG2Qn.net]
- め
- 1013 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 02:21:12.03 ID:if4VjE+B.net]
- だ
- 1014 名前:デフォルトの名無しさん [2014/04/20(日) 02:53:46.68 ID:ekNgbe08.net]
- 埋める前にまず次スレを立てろよ
- 1015 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 07:00:54.78 ID:if4VjE+B.net]
- ↓ テンプレート修正してね ↓
- 1016 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 08:08:22.52 ID:tLxbFHYI.net]
- C#, C♯, C#相談室 Part83
toro.2ch.net/test/read.cgi/tech/1397948872/
- 1017 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 10:49:26.28 ID:6yxELQ9C.net]
- おつ
- 1018 名前:デフォルトの名無しさん [2014/04/20(日) 11:15:55.32 ID:ekNgbe08.net]
- 乙
- 1019 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 12:09:27.93 ID:NkZ8yLaE.net]
- 松
- 1020 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:28:31.36 ID:s7GLwYNu.net]
- 竹
- 1021 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:43:11.43 ID:if4VjE+B.net]
- ご
- 1022 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|