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


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

C#, C♯, C#相談室 Part52



1 名前:デフォルトの名無しさん mailto:sage [2009/04/01(水) 10:15:52 ]
(#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。

前スレ
C#, C♯, C#相談室 Part51
pc12.2ch.net/test/read.cgi/tech/1233757615/

Visual C# 2008 Express Edition 日本語版
www.microsoft.com/japan/msdn/vstudio/express/vcsharp/

その他テンプレ>>2-5くらい

401 名前:デフォルトの名無しさん mailto:sage [2009/05/04(月) 20:59:57 ]
ReadLine()は

今まで読んだ行の位置からスタートして
次読み込む行を調べて
その行に移動して
その行に書いてあることを読んで
今読んだ行を覚えておいて
読んだ内容を返す

っつー動作をするんじゃね?


402 名前:デフォルトの名無しさん mailto:sage [2009/05/05(火) 17:19:16 ]
ちなみに和布蕪(めかぶ)は, 作者の好物です.

403 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 00:49:52 ]
.net framework って、普通1.1なの?
2.0や3.0, 3.5って企業や業務アプリで使ってないノア?

404 名前:デフォルトの名無しさん [2009/05/07(木) 00:52:12 ]
使っていいよ。

405 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 00:53:08 ]
2.0は十分なシェアあるだろうが可能な限り低いバージョンでやるべきだろ

406 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 01:03:04 ]
ほとんど2.0じゃないかな。1.1まではベータ版みたいなものだし。

407 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 01:10:24 ]
FrameworkClientProfileで開発しとけば色々便利

408 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 01:22:03 ]
俺様メモからの引用
--
.NET Framework 3.5 Client Profile
3.5 SP1のサブセット

インストール可能な環境は
Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP(SP2以降)
であるが、さらに次の条件が付加されるため実質XP(SP2以降)だけが対象となる。

フルセットの.NET Frameworkが導入されていないこと。(2.0以降だけでなく1.1や1.0も!)
フルセットの.NET Frameworkがすでに導入されている場合に
Client Profileのインストーラは3.5SP1フルセットのインストールを行う。


409 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 01:40:15 ]
3.5 SP1



410 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 01:41:20 ]
3.5 SP1 フルインストールってすごい長いんだよな・・・

411 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 02:18:57 ]
>>394で正解とか他の解答者がさすがにかわいそうすぎたw

412 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 02:19:21 ]
Silverlightで皆幸せ

413 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 03:58:32 ]
和暦のカレンダーコントロールが必要になった
めんどくさいからだれか知ってたらサンプルのページ紹介か作ってくれw
サードパーティはバグに引っぱられるからかるからなるだけ使いたくねえ…

もう和暦とか辞めればいいのに
西暦で統一してぇ・・・


414 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 04:07:32 ]
天皇制がある限り無理

415 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 07:10:32 ]
面倒だけどそんなに手間じゃないよな

416 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 11:28:41 ]
まあ、「今後は」西暦に統一したとして、
過去に作った分にまで遡及させるのは無理だから
実際に和暦が消えるのは数十年後よ。

417 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 11:37:04 ]
太陽暦移行後だけでいいなら簡単だろうな。

418 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 11:59:10 ]
普通は平成、昭和、大正、明治をサポートすれば大丈夫なんだろうけど、
お寺の過去帳データベースを作ったときはまいったな。



419 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 13:47:29 ]
和暦とか旧暦とか六曜とか月齢とかまとめて計算してくれるクラス欲しいな
海外ローカルも含めて国際カレンダークラスみたいなもの。




420 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 13:50:57 ]
暦計算だけならCalendarクラス使えばいいだろう。
六曜や月齢はないが。

421 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 17:17:40 ]
和歴はあってもイイけど業務で使うのは辞めて欲しい
役所が一生懸命使ってる限りは無理だろうけどさ

422 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 17:36:57 ]
和暦に命をかけてるんじゃないかってほどこだわってた客がいたな
昭和何年何月何日は存在しないから入力できないようにしてくれとか
結果的にあってんだからいいんだよ!

423 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 18:14:23 ]
世界のローカル暦サポートなんて、Unicodeの比じゃない難事業だぞ。ヨーロッパ各国に限っても、
ユリウス暦からグレゴリウス暦の移行期は国ごとに日付が違うし、ユリウス暦の初期は閏年が
いつだったのかわからないし、ユリウス暦導入前は最高神祇官が勝手に閏年を決めるし、一方
ギリシアではポリスごとに暦が違うし……
日本だって南朝と北朝で暦が違っていたり、暦書がなくて暦を復元できない時代があったり、

ああもう面倒くせえ

424 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 18:16:23 ]
旧暦の暦の正当性は閏月とかあってとてもじゃないけど保障できない。
さきの過去帳DBなんだけど、古いのはもう計算じゃ出せなくてテーブルで持つしかなかった。
古いのは書き写したときのミスとかいろいろあってもう記述がいい加減なんだよね。
咸豊とか中国の元号が出てきたときにはもう勘弁してください状態だった。
南北朝や九州年号はさすがになかった・・

425 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 19:35:09 ]
さすがだな、おまえらw
”和暦のカレンダー”だけでここまで穿り返すとはwww

426 名前:377 mailto:sage [2009/05/07(木) 19:43:50 ]
>>382
今日いろいろ調べてみた。

結果としては、Development Fabricは内部でASP.NET開発サーバを使っているのではないか、
という感触を持った(サービスが自分をホストしている鯖の情報を取る方法を知らないので確定的ではないけど)。
AzureのドキュメントにはIISを使ってるって書いてあるし、ASP.NET開発サーバアイコンも表示されていないんだけど、
IISにアクセスログを吐かせてみても、127.0.0.1:81を叩くときだけログに残らないし、
よく考えると、80番の設定で起動してるのに81番で起動するのは、IIS以外に鯖を起動した上でホストしている証拠かな、と。

そうなると、ホスト名がつかえないのは、現状では「仕様」ということになるんだと思う。

とりあえず、CTPの文字が外れるまではこのままなんだろうなぁ、というオチにしておく。
みんな、いろいろ教えてくれてありがとう。

427 名前:デフォルトの名無しさん [2009/05/07(木) 20:20:27 ]
すみません、
HTML文からタグのみを取り出す関数はありませんか?
逆に言うと、HTML文のタグ以外を削除するような関数
のことですが。

428 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 20:32:18 ]
安易に考えたらXML名前空間の機能使って取り出すとか?


429 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 20:34:59 ]
関数はないな
正規表現使えばタグの抽出だけなら比較的簡単だ

>>428
XHTMLじゃない限りほぼパース不可能だよ



430 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 20:35:48 ]
酷いHTML読まされる事考えるなら、MSHTML使うのが一番楽じゃないかね

431 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 20:56:10 ]
SgmlReader っていうのもある。

432 名前:デフォルトの名無しさん mailto:sage [2009/05/07(木) 21:04:57 ]
CommitChanges()はパフォーマンス面で悪かったりする?
普通に多用していいもの?

433 名前:432 mailto:sage [2009/05/07(木) 21:42:45 ]
ああスレ間違えた

434 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:20:25 ]
>>427
msdn.microsoft.com/ja-jp/library/system.windows.forms.htmldocument.all.aspx
msdn.microsoft.com/ja-jp/library/system.windows.forms.htmlelement.tagname.aspx

435 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:26:09 ]
System.Windows.FormsのHTML DOMはWebBrowserなしだと普通には作れないのが難
標準でwebスクレイピングライブラリとか作られんかのう

436 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:31:13 ]
寺とかちょっとした歴史の勉強だなw

437 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:31:51 ]
プログラムにフォルダ名が入っているのですが、いれないようにするにはどうすればいいですか?

438 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:34:01 ]
SilverLight

439 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:37:25 ]
>>435
んじゃ、これ。
htmlagilitypack.codeplex.com/




440 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:38:35 ]
すんません、書きなおします
プログラムをバイナリエディタでみたところプログラム内にフォルダ名が書き込まれているのですが、
ビルド時、かきこまれないようにするにはどうすればいいですか?

441 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:38:55 ]
>>437
相対パス使うか、定義ファイルにパス書くか、レジストリにパス書く。

442 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:39:43 ]
>>440
リリースビルド & .pdb を作らないようにすればいいんじゃなかったっけ?

443 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:40:43 ]
あ、ありがとうございます
ビルドー詳細設定でデバッグ情報をnoneにしたらいけました
あせった><

444 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 00:48:43 ]
ビルドーってディルドーに似てる

445 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 02:31:26 ]
2000年問題に対応したとき、「なんでこんなややこしい閏年の置き方をするんだ!」とか
思ったものの、よく勉強してみたら、現行暦がいかに単純で合理的か納得したw

446 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 06:10:15 ]
>>445
日本の季節感にはまったくあってないけどな
昔は一番寒い時期が1月1日で新年を迎えると暖かくなる一方だった
戦争に負けたアジアは所詮白人のおまけということだな

447 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 07:14:01 ]
>>446
おじいちゃん乙

448 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 07:21:58 ]
>>446
中国行って旧正月でも祝ってればいいんじゃない

449 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 07:22:24 ]
そのせいで地方によってはいくつかの行事は月遅れでやることが多いけどな。
ひな祭り、七夕、盂蘭盆会などなど。



450 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 10:56:45 ]
なんか思いっきりスレチ方向へ進んでないか?ww

451 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 12:22:22 ]
じゃあディルドーの話に戻そう

452 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 23:07:53 ]
三叉路まで戻って別の違う道に進んだみたいな。

453 名前:デフォルトの名無しさん mailto:sage [2009/05/08(金) 23:17:29 ]
ディルドゥーなら喜んで食いついたのに

454 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:32:15 ]
vbでいうところの

for i=0 to 4
label(i)="abc"
next

みたいな
ループの添字で複数の連番的なオブジェクトを指定するにはどうしたらいいのでしょうか

オブジェクトに番号振るっていう状態をどういうのかがわからなくて調べられないです
1日いろいろ探してみましたが思いつく宛が詰まってしまったのでヒントが欲しいです

455 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 13:35:24 ]
配列に入れておいて、あとは同じように。

456 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 15:23:13 ]
ありがとうございます

457 名前:デフォルトの名無しさん [2009/05/09(土) 21:20:30 ]
質問です
フォームのテキストラベルにH2Oと入れたいんだけど2を下付きにするにはどうすればいいのですか?
Hのラベル、2のラベル、Oのラベルを3個並べてお茶を濁してきたけど、詳しい方どうか教えてください。

458 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 21:23:57 ]
そうやるしかない

459 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 21:30:23 ]
自前で描画するしかないな Paintイベント使って



460 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 21:30:36 ]
>>457
U+2082 ₂ SUBSCRIPT TWO

461 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 22:04:02 ]
>>457
文字を書いてつくったイメージを貼り付ければいいじゃん

462 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:36:39 ]
H₂0
な なるほど!thx

463 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:44:44 ]
リッチテキスト

464 名前:デフォルトの名無しさん mailto:sage [2009/05/09(土) 23:48:55 ]
₀₁₂₃₄₅₆₇₈₉


465 名前:デフォルトの名無しさん mailto:sage [2009/05/12(火) 11:40:49 ]
ComboBoxの項目の表示色を項目内容によって変えるとき
DrawItem()でDrawString()すれば良いんだけど。
ComboBoxの数が多いのでユーザコントロールにするとしたら
どこでDrawString()すればいいんだろう?
OnDrawItem()で直接書いちゃっていいのかな?

466 名前:デフォルトの名無しさん mailto:sage [2009/05/13(水) 23:19:39 ]
その前にやってみれば?

467 名前:デフォルトの名無しさん [2009/05/14(木) 01:11:13 ]
>>465
OnDrawItemでいいよ。

468 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 09:36:16 ]
ありがとう。

OnDrawItem()でうまくいきました。
ついでに背景色とかも変更してみます。



469 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 16:20:55 ]
指定したディレクトリ以下のすべてのファイルを効率的に列挙していく場合どのクラス、メソッド使うのがいいですか?
GetFilesみたいにリストを作って返すのではなくWin32APIのFindFirstFile/NextFile相当のものが使いたいんですが。



470 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 17:01:05 ]
Linq

471 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 17:08:21 ]
FindFirstFile/NextFile

472 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 17:18:48 ]
.NETは非コンテナに対するイテレータが弱すぎる

473 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 17:29:26 ]
yieldがありゃ十分だろ

474 名前:デフォルトの名無しさん mailto:sage [2009/05/14(木) 17:30:22 ]
>>469
.NET Framework 4.0 のGetFiles

475 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 02:24:16 ]
実行時の object 階層を値込みで表示用の tree にまとめ上げたいんだけど、
その手のライブラリなど、ご存知の方いますでしょうか? Reflection で自前
で再帰するしかない?


476 名前:デフォルトの名無しさん mailto:sage [2009/05/15(金) 02:42:10 ]
CodeProjectとか探せばありそうな予感。
まぁ実装してもたいした手間じゃな下げだけど。

477 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 13:13:47 ]
>>475
>実行時の object 階層を値込みで表示用の tree にまとめ上げたいんだけど、

object階層の意味がよく分からないけど、
Visual Studioのウォッチウィンドウみたいな感じで
インスタンスの情報を展開してくれるのが欲しいってこと?

だったらオブジェクト参照が循環している場合もあるので注意かな。
シリアライザ/デシリアライザみたいにグラフとして扱うか、
ウォッチウィンドウみたいにクリックするまで子ノードの評価を行わないといった
工夫が必要になると思う。

478 名前:475 mailto:sage [2009/05/16(土) 16:25:07 ]
>>476
いや、それが結構面倒くさい。CodeProject はなさそうでした。

>>477
なるほど、シリアライズして XML を使うのもありですね。
どうもありがとう。

479 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 16:58:37 ]
ソースいじくれるのならExpandObjectConverterでPropertyGridとかがお手軽じゃね



480 名前:90 mailto:sage [2009/05/16(土) 20:36:16 ]
すいません、教えてください。

ユーザコントロールを作成していますが、
既存の型を使用した場合は問題ないのですが、enum型を定義して
使用すると、このコントロールを使用するプログラムで
デザイン時に初期値を選んだ場合は問題ないのですが他の候補(この場合type2)を
セットすると
「'System.Windows.Forms.Control.ControlCollection' に 'xxxComboBox' の
定義が含まれておらず、型 'System.Windows.Forms.Control.ControlCollection' の
最初の引数を受け付ける拡張メソッドが見つかりませんでした。
using ディレクティブまたはアセンブリ参照が不足しています。」のエラーになります。


481 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:39:20 ]
名前を間違えました。90のかた申し訳ありません。
ソースはこんな感じです。

namespace Controls
{
public partial class xxxComboBox : ComboBox
{
public enum DrawingMode : int
{
type1 = 0,
type2 = 1
}

private DrawingMode _ItemDrawingMode;
[Category("Custom")]
[DefaultValue(typeof(DrawingMode), "type1")]
[Browsable(true)]
public DrawingMode ItemDrawingMode
{
get { return _ItemDrawingMode; }
set { _ItemDrawingMode = value; }
}



482 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 20:40:31 ]
private Color _FirstBGColor;
[Category("Custom")]
[DefaultValue(typeof(Color), "White")]
[Browsable(true)]
public Color FirstBGColor
{
get { return _FirstBGColor; }
set { _FirstBGColor = value; }
}

public xxxComboBox()
{
InitializeComponent();
_ItemDrawingMode = DrawingMode.type1;
_FirstBGColor = Color.White;
}
...
}

使用する側では参照設定にこのdllを指定しています。
FirstBGColorプロパティは他の色に変更しても正しくビルド・実行できます。
DraingModeのプロパティをtype2に変更してビルドすると上記の
エラーがでます。

エラー箇所を見ると
this.xxxComboBox1.ItemDrawingMode = Controls.xxxComboBox.DrawingMode.type2;
の行が解決できないようです。
using Controls;を加えても同じです。
ControlCollectionに追加するにはどのメソッドを使用すればいいのでしょうか?



483 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 22:32:52 ]
使う側を
this.xxxComboBox1.ItemDrawingMode = 1;
にしたらエラーでないよね?


484 名前:デフォルトの名無しさん mailto:sage [2009/05/16(土) 22:41:13 ]
何もおかしなことはない。エラーメッセージの通り

this.Controls は Control.ControlCollection クラスのインスタンスだろ

485 名前:480 mailto:sage [2009/05/17(日) 08:30:40 ]
>>483, 484
ありがとうございます。

this.xxxComboBox1.ItemDrawingMode = 1; は型が違うのでエラーになります。

呼び出し側でusing Controls;を定義して、コードで(例えばForm1_Load内で)
xxxComboBox1.ItemDrawingMode = xxxComboBox.DrawingMode.Type2;
のように書けば、正常にビルド・実行可能です。
ただし、先程書いたようにデザイナからプロパティ値を変更すると
エラーになります。ControlCollectionにxxxComboBoxを追加して
導出してやらないといけないのかと思いますが、やり方が分かりません。


486 名前:デフォルトの名無しさん mailto:sage [2009/05/17(日) 09:23:29 ]
名前空間にglobal::Controlsなんてのはやめようよ
せめてライブラリ名.Controlsに

487 名前:480 mailto:sage [2009/05/17(日) 11:08:57 ]
お騒がせしました。解決しました。

そうだよな、namespaceの名前を変えよう・・・
ということでControlsからmalib.Controlsにnamespaceを変更したら
ちゃんと動作しました。


488 名前:デフォルトの名無しさん [2009/05/20(水) 21:40:44 ]
この言語笑うしかないわw いい意味で。
今C#の勉強の意味もこめてC#のいろんな機能をフルに利用するつもりで
ちょっとしたプログラムを作っているんだが
本当にC++、Javaから発展してきた言語とは思えん。

まず、DataGrid使って表を作る。
row.SetValues(1,2,3)とやることで、一行のデータを一気に入れられる。

そこで一行全部の背景色をつけたいと思った。
SetValuesと同じように、row.SetStyle(style)とやりたかったが、
残念ながらSetStyleはセルごとしかなかった。

DataGrid(正確にはDataGridViewRow)になんでSetStyleが無いんだよ!って
怒るような事例なのに、拡張メソッドを使うことで継承を利用せずに
いとも簡単にrow.SetStyle()を付け加えることができるとはw

489 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 23:09:50 ]
>>488
それでC#にケンカ売ってるつもり?
まさかそんなわけないよねwww



490 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 23:13:11 ]
C#はあれだよあれ
メロンパン言語だ

491 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 23:25:01 ]
どう見ても誉めてるじゃん

492 名前:デフォルトの名無しさん mailto:sage [2009/05/20(水) 23:36:57 ]
コンポーネントと言語をごっちゃにして、的外れだけどな。

493 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:24:35 ]
うん
C# の話じゃなくてフレームワークの話だな

494 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:25:41 ]
C#じゃなくてWinFormsの話だな。
C#はソースが読みやすいとか、一貫した仕様でスッキリしてて覚えやすいとか色々あるけど、
何よりVSっていう最強のIDEが付っきりで開発支援してくれるのが最大のアピールポイントだと思う。
VSが無ければ他の言語でいいけど、一回VS+C#で慣れると他の言語やる時にかなりメンドクサイ。

・・・あれ、ここって相談室だよな?

495 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:34:35 ]
C#ならまずdelegateを褒めたいな。リスナめんどい。

496 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:42:09 ]
Enumerable.DistinctにはなぜFunc<TSource, TSource, bool>を受け取るオーバーロードがないんだ

497 名前:488 mailto:sage [2009/05/21(木) 00:44:37 ]
>>492
> コンポーネントと言語をごっちゃにして、的外れだけどな。

言っとくけど、言語の話だよ。
mix-inといえばわかるかな?

(標準ライブラリの)クラスに、メソッドを後付できる。
という言語仕様。

498 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:47:05 ]
拡張メソッドは便利だな、で終わる話なのに、つらつら書かれても・・・
ってことを言ってるんだと思うよ。

499 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:48:35 ]
俺「拡張メソッドは便利だな」
他の人「そうだな」

で終わってくれればいいのに、
コンポーネントとかWinFormsの話だなとか
間違ったこと言い出すからレスせざるを得なかったんだよw



500 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 00:49:48 ]
>>497
あきらかに主題の文章量と副題の文章量の比がおかしいww
おまえは女かwwwwww






[ 続きを読む ] / [ 携帯版 ]

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

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