- 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
- 892 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:58:19.95 ID:RjEoCYU7.net]
- どううまく行かなかったのか
どういうコードを書いたのか なぜふらっとスレではなくここに書き込んでしまったのか
- 893 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:58:34.40 ID:f3NXXSOp.net]
- PDF-1.3ならPDFSharpのサポート範囲だな
- 894 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 20:34:54.77 ID:S3/jvl5+.net]
- ぐぐって見つけたサンプルコードを実行してみましたところ、
(shusakuorz.wordpress.com/2013/05/15/pdf%E3%81%8B%E3%82%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E6%8A%BD%E5%87%BA%E3%81%99%E3%82%8B/) 型 'iTextSharp.text.pdf.PdfLiteral' のオブジェクトを型 'iTextSharp.text.pdf.PdfString' にキャストできません。 などと仰せになります ふらっとスレのほうがいいですか?
- 895 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 20:47:54.23 ID:f3NXXSOp.net]
- その例外の意味が分からんのは初心者スレ行きだけど、
50行目が原因ならライブラリか解説が間違ってるので初心者には直せないと思うよ
- 896 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 21:02:24.13 ID:RjEoCYU7.net]
- そのファイルをブラウザで開いたらfirefoxのプラグインが文句言ってきたから
不正なpdfファイルなのかもね 知らんけど
- 897 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 23:46:50.36 ID:Cedx4uPz.net]
- PDFの作成の仕方が悪いに一票
GrapeCity ActiveReports(tm) for .NET そのものが悪いか、設定が悪い。 ttp://www.antenna.co.jp/pdftooffice/trivia/conv_trivia02.html というように、OCRにかけてやればいいみたいだよ?
- 898 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 01:36:55.86 ID:d/a+5s4P.net]
- 帳票作成するにはサードパーティしかないのですか?
- 899 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 01:58:15.15 ID:RzO5wIQr.net]
- はい。私はあなたにとって第三者です。
いいえ。自分で自作して自分で使えばサードパーティ使わなくていいよ。 どっちで答えたら荒れるかなぁ
- 900 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 07:55:11.47 ID:fqYUyeeR.net]
- MSにこだわるんならWordかExcelかAccessを使えばいい
- 901 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 09:30:16.96 ID:e08Gdtti.net]
- MS製品で固めておくのが無難んだよなぁ
サードパーティ製品使うと、使ってる人が少ないから質問する場が凄く限られる サポートがしっかりしていれば、問題無いんだけどね・・・
- 902 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 15:19:37.34 ID:QgA/wEs6.net]
- いい製品と悪い製品の違いが大きすぎる。
- 903 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 23:38:10.2
]
- [ここ壊れてます]
- 904 名前:1 ID:d/a+5s4P.net mailto: いい製品に出会った試しがない []
- [ここ壊れてます]
- 905 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 02:13:58.60 ID:t63tJkUI.net]
- >>885
他の製品使ったことないだけだろ (w
- 906 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 08:50:38.61 ID:s0LS92Gs.net]
- {関数名,引数0,引数1,,,}
で関数として引数の中に関数を入れ子にして正規表現で簡単に処理する方法を教えてください
- 907 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 09:20:14.52 ID:EAFhlYyb.net]
- 日本語でおk!
- 908 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 11:52:30.65 ID:uG5J4+vt.net]
- {RepeatString,あ,{Rnd,100}}
こういうのです
- 909 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:23:31.61 ID:Ix/Np+Tk.net]
- …
他の言語で君の欲している機能を実装してるものはありますか? あったら言語の名前と機能の名前を教えてください
- 910 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:24:30.15 ID:Ix/Np+Tk.net]
- と思ったけど、デリミタが違うだけでlispだなこれ
- 911 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:26:42.88 ID:t5sMce0r.net]
- まあ要するにS式のパースをしたいってことよね
https://web.archive.org/web/*/ttp://www.ibm.com/developerworks/jp/java/library/j-diag1211/ まえ書いたときはこの辺とか参考にした
- 912 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:28:55.91 ID:t5sMce0r.net]
- なんか/*/の後ろのhが消えたけど気にしない
- 913 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 14:52:03.01 ID:uG5J4+vt.net]
- >>892
S式という名称だったんですね、ありがとうございます。 早速見てみます。
- 914 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 00:22:06.51 ID:kpyeeRem.net]
- 正規表現っていつまでたっても進歩しないよな
やる気あんのかあいつ
- 915 名前:デフォルトの名無しさん [2014/04/02(水) 12:16:22.23 ID:0N7Ta5mu.net]
- 以下のようなコードを書き、入れ子にしたListの情報を
foreach で取り出したいと思ったのですが、思惑通りにいきませんでした。 どのようなコードで取得出来るでしょうか? public static void DataSet(List<Bm> dbPak) { foreach (Bm l1 in dbPak) { var para = l1.paramPack.param; <-ダメでした } } public class Am { public Am(string param) { this.param = param; } public string param { get; set; } } public class Bm { public Bm(List<DBPara> paramPack) { this.paramPack = paramPack; } public List<Am> paramPack { get; set; } }
- 916 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 12:33:17.97 ID:MFjAMFxo.net]
- >>896
public static void DataSet(List<Bm> dbPak) { foreach (var para in dbPak.SelectMany(b => b.paramPack)) { //paraが使える
- 917 名前:デフォルトの名無しさん [2014/04/02(水) 13:01:47.61 ID:0N7Ta5mu.net]
- >>897
素早い回答ありがとうございます おかげさまで動きました。。。が ラムダ式をマスターしていないので なぜ動くのかは解りませんでした 勉強になります ありがとうございます
- 918 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 13:08:46.47 ID:F9PNjbp9.net]
- 変数に一つ一ついれてみて型を確認してみたら理解できるよ
>foreach (Bm l1 in dbPak) >{ >var para = l1.paramPack.param; <-ダメでした >} l1.paramPackの型はなんだ
- 919 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 15:03:43.62 ID:WejOsJ39.net]
- というか、パラメータを手打ちしてるの?
- 920 名前:デフォルトの名無しさん [2014/04/02(水) 19:12:10.13 ID:0N7Ta5mu.net]
- >l1.paramPackの型はなんだ
言われてみると おかしなコード書いてました。 精進します >というか、パラメータを手打ちしてるの? 「これで通ると思うのになー」というコードを書きましたが、 基本インテリセンスです。
- 921 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 22:57:07.93 ID:53osF0Dh.net]
- ここの回答者におかしな奴がいるな。
システム屋さんって、こんな奴が多いのか? ttp://bbs.wankuma.com/index.cgi?mode=al2&namber=70474
- 922 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:13:56.05 ID:YC2j6Atr.net]
- なるほど、そんな下らないことを貼ってるテメエはおかしな奴とは思わないんだ。
これがアスペ脳か。
- 923 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:34:21.75 ID:+Ioim3Yi.net]
- 狭い見識しか持ってい
- 924 名前:ネいんだろう
井の中の蛙ってやつさ [] - [ここ壊れてます]
- 925 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:47:00.01 ID:aNx9C+Mf.net]
- 丼の中の蛙といえば松屋。
- 926 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 06:57:58.82 ID:+WemITXP.net]
- > 自分に対する質問には答えると言うのが自分の基本姿勢ですが、これ以上はこの掲示板に
> ノイズを増やして他の方の迷惑になるだけですので止めます。悪しからず。 もはや言い返せなくなったんじゃない? これ以上ボロを出さないという意味では賢明だねw
- 927 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 07:30:18.03 ID:9rp45yLz.net]
- わんくまだもん
お察しください
- 928 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 09:37:44.74 ID:4xzvbUTm.net]
- 他のスレでもこいつは質問内容をよく読まずに回答しているのか、
それとも思い込みで回答しているのか、 たまにとんちんかんな答えを出している。 思い込みで行動するのは、論理的な思考がなされないので、 頭を使うことがない。 アルツハイマーのリスクが高そうだなwww
- 929 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 00:39:31.68 ID:K4XosEXF.net]
- わんくま(笑)
どぼん(爆)
- 930 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 07:40:03.22 ID:dy/+FFqQ.net]
- 今週末はRoslynを触…らなくてもいいか
いまさら感あるよな
- 931 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 mailto:sage [2014/04/04(金) 10:36:20.98 ID:CAL3SSDr.net]
- 大変だ、.netがネイティブになるらしいぞ!!
ufcpp.wordpress.com/2014/04/03/net-native/
- 932 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 10:59:05.19 ID:iFOgWSsd.net]
- でもDirectXみたいに途中でサポートやめるんでしょう?
- 933 名前:デフォルトの名無しさん [2014/04/04(金) 13:49:07.75 ID:ZIYLiBEI.net]
- 【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
maguro.2ch.net/test/read.cgi/poverty/1396585709/1
- 934 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:21:59.43 ID:dy/+FFqQ.net]
- なんか必死だな
- 935 名前:デフォルトの名無しさん [2014/04/05(土) 12:43:24.31 ID:1WkruOLq.net]
- エロい人教えて
firebugとか火狐の要素解析からのネットワークとかのページロード情報を取りたい キーワードかヒントお願い
- 936 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 12:45:15.56 ID:7w5d8L3B.net]
- firebug→「ネット」タブ
「持続」をチェックしとくとなお良い
- 937 名前:デフォルトの名無しさん [2014/04/05(土) 14:03:38.25 ID:1WkruOLq.net]
- >>916
いや、firebugの使い方じゃなくてさ、C#でロードリストを取りたいんだが・・・
- 938 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 15:21:08.34 ID:NnouwwX7.net]
- firefoxのアドオン作って通信させれば
- 939 名前:デフォルトの名無しさん [2014/04/05(土) 16:57:18.74 ID:EfFgQkIU.net]
- >当面ストアアプリ限定になってる理由の1つだと思うけど、ストアのサーバー上でクラウドコンパイル(Compile in the Cloud)する。依存先のライブラリが更新されたら自動でバイナリ更新。
勝手に更新とか不安すぎる 静的リンクしてるなら更新しなくてもいいじゃんか
- 940 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 16:59:57.08 ID:LZvmCu+L.net]
- えw
- 941 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 17:16:04.45 ID:87LqP25Z.net]
- どんな情報取りたいの?
>>915
- 942 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 20:32:22.28 ID:9GqHwoX4.net]
- つーか.netのライブラリに依存してたらそれネイティブじゃないんじゃないか
- 943 名前:デフォルトの名無しさん [2014/04/05(土) 21:17:59.39 ID:1WkruOLq.net]
- >>921
Firebugで出せるようなWebPageのロードするリストを取りたい
- 944 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 21:22:55.32 ID:87LqP25Z.net]
- Fiddler Core使うじゃダメ?
- 945 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 21:26:20.12 ID:dKC9YJas.net]
- >>923
Firebugはオープンソースなんだから答え見ればいいじゃん Firebugを弄って、C#のアプリを起動して解析結果のダンプを渡すようにするくらいなら難しくないでしょ
- 946 名前:デフォルトの名無しさん [2014/04/05(土) 21:30:38.29 ID:1WkruOLq.net]
- >>924
おお、これこれ ありがと
- 947 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 21:53:23.27 ID:yJzbed3R.net]
- .NetよりVB6のコンパイラをオープンソースにして欲しいよ
- 948 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 22:00:02.79 ID:CO3q3128.net]
- あんなもんCOMの化け物だからコンパイラだけあったところでクソの役にも立たん
- 949 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 22:07:46.65 ID:tUu4o0lA.net]
- VB6で作った資産が多すぎて世界中からクレームが集中したせいで
MSDN限定提供を再開したぐらいだからな。VB6の禍根は大きい。
- 950 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 10:24:30.97 ID:wKuIb640.net]
- 確かにVB6は便利だったなー
- 951 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 02:21:53.04 ID:a6XK4Xv5.net]
- ここでいいのかわからんけど、log4net以外にロギングに便利なものって何か無いかな?
システムのeventlogとかもっと手軽に使えたら良いのになぁ
- 952 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 06:49:49.52 ID:tpekObTx.net]
- TraceSource
- 953 名前:デフォルトの名無しさん [2014/04/08(火) 21:35:25.82 ID:oIH/hQKP.net]
- 素人質問で恐縮ですが、
下のようなコードを書いたのですが 「TestAに引数を1個指定できるコンストラクタだありません」と 怒られてしまいます。 Listの中に、TestA クラスを含めるには どうしたら良いのでしょうか? public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { var ListTest = new List<TestA>(); ListTest.Add(new TestA(10)); } } class TestA { public int a { get; set; } }
- 954 名前:デフォルトの名無しさん [2014/04/08(火) 21:46:10.61 ID:V1A5Bvcp.net]
- >>933
初心者はふらっとスレの方がいいよ var testA = new TestA(); testA.a = 10; ListTest.Add(testA);
- 955 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:46:21.88 ID:tpekObTx.net]
- class TestA
{ public int a { get; set; } public TestA(int a){ this.a=a; } } リストとか全く関係ない
- 956 名前:デフォルトの名無しさん [2014/04/08(火) 22:03:13.77 ID:oIH/hQKP.net]
- ご回答ありがとうございます。
いずれの方法でも実装が出来ました。 助かりました。 実は、下のHPを参考にコードを書いてみたのですが、 コンパイル通るのかな?と疑問に思いましたので質問しました。 programmers.high-way.info/cs/list-sort.html いずれにしても、初歩的な質問は、次から ふらっとの方にしたいと思います。
- 957 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:24:35.72 ID:TQ87Mevk.net]
- メモリが勿体無いからマルチバイトで文字列を保持したいのだけどstringにそんなオプションはないのかな?
- 958 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:28:51.10 ID:5i4rVKJ4.net]
- >>937
意味分かりませんが...
- 959 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:36:00.71 ID:bUPeCURo.net]
- マルチバイトってutf-8?
そんなの無かったはず。
- 960 名前:デフォルトの名無しさん [2014/04/08(火) 22:37:40.15 ID:Bi2RyCEo.net]
- sharpdevelop使ってるか?
- 961 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 01:32:35.54 ID:PHct9kF7.net]
- >>937
文字列まで切り詰めなきゃいけないようなメモリクリティカルな環境でC#など使ってはいけない。
- 962 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 06:18:19.58 ID:eKV6ate5.net]
- >>937「ノートが勿体ないからチラシの裏で勉強したいんだけど、そんなオプションはないのかな?」
↓ お母さん「馬鹿なこと言ってないで宿題やっちゃいなさい」
- 963 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 06:39:31.80 ID:zyxn12EM.net]
- .NETのプログラム起動した時点で何MB食ってるかよく観察してみろよ
そんな認識だと吐くぞ
- 964 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 10:36:23.10 ID:+JqWH5tw.net]
- charでもbyteでも好きなの使えばよろし
俺なら投げ捨てるがw
- 965 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 17:54:52.53 ID:lvO8yNj8.net]
- charは2バイトだったかと思うから、byteの配列か
- 966 名前:なんかで頑張れば良いかな。 []
- [ここ壊れてます]
- 967 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 18:30:13.90 ID:PHct9kF7.net]
- よほど大量の文字列をメモリ内に保持する必要があって、しかも読み出しや検索の速度を犠牲にしてでも
メモリを節約したい場合なら、そういう最適化にも意味があるかもね。
- 968 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 18:56:09.59 ID:fBP+BGwa.net]
- ASCII限定なら1文字7bitだから頑張ればテキストファイルより小さくできるね
- 969 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 20:09:55.75 ID:TDs0SH97.net]
- >>947
適当な圧縮アルゴリズム持ってきた方が早くね?
- 970 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 00:32:19.65 ID:2fGnQMua.net]
- こういうコード書いたらフォルダが再作成されないんですけど
正確にはDeleteが非同期に動いてるぽいんですけどそんなことどこにも書いてないじゃんよー if(Directory.Exists(path)) { Directory.Delete(path,true); } Directory.CreateDirectory(path);
- 971 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 00:46:40.57 ID:QbNxa+16.net]
- >そんなことどこにも書いてない
ならマイクロソフトにバグ報告して修正させろ
- 972 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 09:57:49.99 ID:M2hIxtnq.net]
- >>947
そりゃUTF-8の話じゃ?
- 973 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 11:03:29.96 ID:HgH2pRgY.net]
- >>949
ファイルみたいに書き込みを行わなきゃ行けなかったりしないの?
- 974 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 00:47:49.66 ID:IW22WK7d.net]
- 100 * 2.71が、271にならずに、270になっちゃう。
duoble型を使っているからそうなってしまうらしい。 decimalを使うと良いらしい。 分かりやすい説明をください。
- 975 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 00:50:20.18 ID:SON73y/b.net]
- 浮動小数点数 誤差
で検索
- 976 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 01:54:35.82 ID:mS/BBU/2.net]
- 丸めるべきところで切り捨ててるだけでしょ
- 977 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 02:43:30.85 ID:hPdTJsHF.net]
- Icon.Saveってバグってます?なんか灰色で保存されるので解決する方法があればお願いします。
- 978 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 05:33:12.88 ID:4GGu/JuK.net]
- >>953
残念ながら君にプログラミングは向いていない
- 979 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 06:25:43.36 ID:EWT/9iBD.net]
- >>957
死ねよ >>956 色数が落とされてるんじゃないの 16bitになってるとか 元データは何よ
- 980 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 09:49:59.64 ID:zPSN7gUP.net]
- 浮動小数点数の問題はマジどうにかならんのかな。
いろいろ考える必要があってめんどい。
- 981 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 09:59:22.23 ID:SON73y/b.net]
- BigInteger使って分数クラスでも作れば
- 982 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 10:58:58.75 ID:hPdTJsHF.net]
- >>958
シェルが拾ってくる拡張子に対応するアイコンやけど SystemIconsとかから持ってきたのでもあかん using(var ico = System.Drawing.SystemIcons.Application) using (var stream = System.IO.File.Create(@"E:\" + Guid.NewGuid().ToString() + ".ico")) using (var stream2 = System.IO.File.Create(@"E:\" + Guid.NewGuid().ToString() + ".png")) { ico.Save(stream); ico.ToBitmap().Save(stream2, System.Drawing.Imaging.ImageFormat.Png); }
- 983 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 11:35:57.41 ID:EWT/9iBD.net]
- >>961
仕様みたいですな
- 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 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|