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


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

C#, C♯, C#相談室 Part82



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 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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