[表示 : 全て 最新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

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






[ 新着レスの取得/表示 (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