1 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:56:27 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part47 pc12.2ch.net/test/read.cgi/tech/1257067411/
2 名前:デフォルトの名無しさん mailto:sage [2009/11/18(水) 23:56:43 ] -----関連スレ C#, C♯, C#相談室 Part55 pc12.2ch.net/test/read.cgi/tech/1255530225/ WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part4 pc12.2ch.net/test/read.cgi/tech/1245384489/ ----参考サイト www.google.co.jp/ msdn.microsoft.com/ja-jp/library/default.aspx homepage3.nifty.com/midori_no_bike/CS/ www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html dobon.net/vb/dotnet/ jeanne.wankuma.com/tips/ www.labasp.net/CsharpNote/
3 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:10:27 ] zip解凍を下記コードでしているのですが、 ClickOnesで発行しインストールしたPCの中で一台だけ例外で動作しません。 VisualStudioから「デバックを開始」だと正常に動きます。 動かないOSはXPです。(他のXP機やVista・7は動作します。) Shell32は参照設定してローカルコピーもしてます。 try { Shell32.ShellClass s32 = new Shell32.ShellClass(); Shell32.Folder zip = s32.NameSpace(filename); Shell32.Folder zipex = s32.NameSpace(dir); Shell32.FolderItems zipItem = zip.Items(); zipex.CopyHere(zipItem, 20); } catch (Exception e) { MessageBox.Show(e.ToString()); } <例外の内容> System.InvalidCastException: 型 'Shell32.ShellClass'のCOMオブジェクトを インターフェイス型'Shell32.IShellDispatch5'にキャスト出来ません。 IID '{866738b9-6cf2-・・・略}'が指定されたインターフェイスのCOMコンポーネント上でのQueryInterface 呼び出しのときに 次のエラーが発生したため、この操作に失敗しました: インターフェイスがサポートされていません(HRESULTからの例外:0x80004002 (E NOINTERFACE))。 場所 Shell32.ShellClass.NameSpace(Object vDir) エスパーな内容で申し訳ありませんが、宜しくお願いします。
4 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:11:30 ] 前スレ950です >>前991 確かに、1/3で呼ばれることも有りますね… 幸い除外値は1つなのですが、他に方法ありますか?
5 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 00:15:24 ] よっぽど極端な場合なら int[] 全ての許容値 = {…}; result = 全ての許容値[random.Next(0, 全ての許容値.Length)];
6 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 01:26:52 ] >>3 msdn.microsoft.com/en-us/library/bb774116 (VS.85).aspx IShellDispatch5 は、Vista 以降に追加されたインターフェース XPからは使えないわな。 bin以下に interopなんたらって生成されてない? されてるなら、そいつはdllコピーを見に行かずPCにインストールされてるdllを見にいく。 動作しているXPのマシンはたぶんXPでも動作するようなパッチがあたってんじゃね? MSUpdateでとりあえず全部最新にしてみたら?
7 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 08:29:54 ] >>4 結果をずらせばいい。 2〜8の乱数で除外値5の場合、 2〜7の乱数を発生させて、結果が5以上なら+1する。 一般化すると・・・ min〜max-1の範囲で乱数発生 結果がexclusion以上の場合は+1する。 これだと乱数発生は一回ですむし、ループもいらない。
8 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 08:51:50 ] Visual C# 2008 Express Edition で勉強中です 全国の市町村検索データベースを作成しようと思っています (漢字、よみがなであいまい検索できるようにしたいと思っています) 全国の市町村の数くらいなら、テンプレートの「データセット」でも大丈夫でしょうか? またはSQLiteを使った方がいいでしょうか? それとも他にいい方法がありますでしょうか? 初心者すぎて、入り口が広すぎで検索しても絞り込めないです お知恵をお貸し下さい
9 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 09:23:17 ] >>8 せめてDB使ったほうがいいんじゃないかな?
10 名前:デフォルトの名無しさん [2009/11/19(木) 10:39:56 ] Graphics#DrawString() を使って縦書き描画をすると、 ローマ数字が90度回転して描画されてしまうのですが、 どうしたら良いでしょうか? [ソース] Graphics g = pictureBox1.CreateGraphics(); String drawString = "あいうえおTUV"; Font fnt = new Font("@MS ゴシック", 16, FontStyle.Bold); StringFormat sf = new StringFormat(); sf.FormatFlags = StringFormatFlags.DirectionVertical; g.DrawString(drawString, fnt, Brushes.Black, 0.0F, 0.0F, sf); fnt.Dispose(); g.Dispose();
11 名前:3 mailto:sage [2009/11/19(木) 12:20:05 ] >>6 >bin以下に interopなんたらって生成されてない? されてましたorz DotNetZip Libraryを使ってみる事にします。 回答ありがとうございました!
12 名前:3 mailto:sage [2009/11/19(木) 14:00:41 ] ウィンドウに関連付けられたテキストを取得したいのですが、 取得するテキストサイズが分からない場合どうすればいいのでしょうか。 あらかじめ大きめにサイズを指定しておくしか無いですか。 現在は下記のようにしていますが、途中までしか取得できません。 byte[] buf = new byte[255]; StringBuilder sb = new StringBuilder(); sb.Length = 255; SendMessage(hWnd, WM_GETTEXT, 255, sb);
13 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 14:03:52 ] WM_GETTEXTは見つけられて何で気付かないのかねぇ
14 名前:3 mailto:sage [2009/11/19(木) 14:23:44 ] >>13 ありがとうございます! WM_GETTEXTLENGTHで取得出来そうです。
15 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 15:20:04 ] そもそも3の質問は解決してるんだから 同じ人って主張する必要ないんじゃない?w
16 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 15:41:02 ] >>15 恥ずかしながら名前の消し忘れです。 >>12 を書き込んでから赤面しましたが、 書いてしまったので質問中は統一しました><
17 名前:8 mailto:sage [2009/11/19(木) 18:18:22 ] >>9 いろいろ調べて、敷居を低くしました(涙 ・System.Data.SQLiteでデーベース構築 ・PupSQLiteで市町村データベースインポート 後は検索するコードをがんばればいけると思っています まぁすんなりはいかないと思いますが、その時はみなさんのお力を貸して下さい
18 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 19:07:08 ] >>17 イイヨイイヨー 頑張れ
19 名前:デフォルトの名無しさん [2009/11/19(木) 19:24:51 ] ComboBoxのDatasourceにDataTableをぶち込んだ後に、Datasourceから値を取得したらArrayになります。 ここからLINQで操作したいのですがいい方法ないでしょうか?
20 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 20:09:46 ] datasourceから取り出すときにキャスト
21 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 20:48:11 ] まえスレ>>998 できるよ。
22 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:02:17 ] タブコントロールを使ってるんですが デフォルトがだっさくてしょうがない 外見変える方法はないですか?
23 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:07:10 ] 自分で描画すればー 検索キーワードはオーナードローとカスタムドローでどうぞ
24 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:09:22 ] WPFならコード書かずに見た目変え放題
25 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:10:32 ] >>24 XAML弄るのはコード書かないとは言えない気がするぜ ハードル的な意味で
26 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:15:28 ] Expression Blendと格闘中 変え放題ねぇ、いつになったらできるようになるんだろう
27 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:16:28 ] プログラマならXAMLは手書きから入った方が理解しやすいと思うよ
28 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:34:53 ] ありがとうございました
29 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:35:16 ] C#のMSDNみても情報量膨大すぎて何からはじめればいいかわからん。 C#初めてなんだけどまずMSDNのどのページを見ればいいの?
30 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:44:30 ] C#の言語仕様についてなら・・・ MSDNのC#プログラミングガイド msdn.microsoft.com/ja-jp/library/67ef8sbd.aspx MSDNでもいいけど↓なんかもお勧め www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html
31 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:49:31 ] 将来的な需要を言うとC++とC#だとどっちが良いのかな?
32 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:50:43 ] C++じゃねえかなあ 個人的にはC#のが好きだが
33 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:51:56 ] だよね・・・C++を学ぶなら先にC#学んでおいた方がいいかな?
34 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:05:25 ] 設定を効率よく保存する方法ってどんなのがありますか? バイナリやテキスト(.iniなど)などが主流だとは思うんですけどね
35 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:08:13 ] 将来的な需要ならC#だろ
36 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:09:51 ] アプリケーション設定かXmlSeriarizer
37 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:10:46 ] >>34 どの観点から見て効率よくなのかが分からない プログラム的にはシリアライズしてファイルに書き出した方が楽だろうけど 人間がそれを読むのはテキストや設定ファイルに比べれば多少面倒臭い
38 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:13:48 ] バイナリとテキストってそれ以外になにがあるっちゅーねんってつっこみはおいといて、 C#でやるならxmlが主流ですよ。 >>31 Windows上でアプリケーション書くだけっていうならC#じゃないのかねぇ。 言語学ぶだけならC#先でもC++先でもどっちでもいいけど VC++は色々ややこしいからやめといた方がいいと個人的には思う
39 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:15:38 ] もうヘッダ眺めただけで拒絶反応でるくらいC++嫌いになった
40 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:21:30 ] 今のC++は変態的なテンプレートプログラミング言語って感じがするなぁ 大人しくC#から入った方が幸せじゃね?
41 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:24:11 ] 構造体が嫌いでxmlよりini使ってるんだけど 実際どうなのかな?
42 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:26:38 ] >>41 読み書きって自前で実装してるの?
43 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:27:10 ] 構造体とXMLに何の関係があるのかも分からんし どうなの?って何聞いてるんだか意味不明だよ
44 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:29:53 ] わかりません
45 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:33:23 ] iniはフラットな構造だけど xmlは階層構造してる(=構造体)ってことじゃないかね? どうなのかなって言われても時代遅れですとしか。
46 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:40:04 ] >>45 iniも一応階層構造だし、むしろシンプルな構造体はiniに近いでしょ
47 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:42:36 ] じゃあマークアップ言語が嫌いってことか WPFとか駄目なんかな
48 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:43:28 ] >>10 "@MS ゴシック" を "MS ゴシック" にする
49 名前:デフォルトの名無しさん [2009/11/19(木) 23:47:28 ] すいません質問させてください。 以下のようなプログラムを動かした場合に、Main()の中の @をAに書き換えても(どちらでも)問題なく動作します。 Func()内部で生成されるインスタンスArrayListのスコープを考えると @の書き方が正しいのでしょうか? そもそもAでは Func()から復帰するときに復帰値をコピーしようとして 復帰値をコピーする受け皿インスタンスが無い。→例外! みたいな動作かと思っていました。 Aにしたとき、al = b.Func();の行で何が起こっているのでしょうか? 解かりにくい説明かもしれませんが、よろしくお願いします。 class aaa { public static void Main() { @ArrayList al = new ArrayList(); //AArrayList al; bbb b = new bbb(); al = b.Func(); foreach (string s in al) Console.WriteLine(s); } } class bbb { public ArrayList Func() { ArrayList al = new ArrayList(); al.Add("111"); al.Add("222"); return al; } }
50 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:56:23 ] newされた参照型のオブジェクトはどこかになんとなく存在してて、 常にそのオブジェクトの電話番号でやり取りするの 変数に入ってるのもメソッドの引数も戻り値も全て実体ではなくて電話番号
51 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 23:59:32 ] 受け皿インスタンってなんだよw
52 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:06:14 ] 参照型について勉強しましょう どんな本やサイトにも説明があります ここでちょっと聞いて解るようなものではありません
53 名前:49 [2009/11/20(金) 00:22:42 ] どうも回答ありがとうございます。 >>50 なるほど、newしたインスタンスのスコープを勘違いしていました。 メソッド内で生成したものでも、メソッド復帰時に解放される わけではないのですね。 null指定したりGCで殺されるまでnewで生成されたインスタンスは生きつづける、 と理解できました。 >>51 いや〜、Cだと関数呼び出しで構造体受け渡すとコピーが発生するじゃないですか? そういうイメージなのかと勘違いしていました。 >>52 ポインタ参照だと理解しています。
54 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:24:34 ] 参照型なんて余裕 msdn.microsoft.com/ja-jp/library/cc406735.aspx 下のほうにある図みりゃおk
55 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:28:54 ] >>53 null指定したり〜〜行き続ける いくらなんでも使用中に勝手に殺されたら嫌過ぎるだろwwwwwwww つかいものになんねぇよwwwwwwwww
56 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 00:53:47 ] null代入しても消えません 使われなくなったらそのうちいつのまにか消えてます
57 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 03:42:22 ] int a; double b=2.32; a=(int)b; //a=bはダメ みたいに(int)をつけなきゃいけなくなってるのは int型やdouble型にimplicitだかが定義されていなくて explicitだけオーバーロードされてるから ってあってますか? でもMSDNのdouble構造体ってとこみたら 演算子のオーバーロードにexplicit書いてないけど 何か特殊な方法でやってるわけじゃないよね?
58 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 05:50:33 ] 組み込み型とか配列は特殊で、機能がILや言語レベルで実装されていたりする
59 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 09:22:30 ] システムの機能に任意のタイミングで SQL鯖2008のバックアップを出来るようにしてほしいと言われたんだけど どれでいこうか迷ってる @マネージメントスタジオを直で使わせる Aosqlのバッチを用意して使わせる B2のバッチをPGからキック CPGから直でバックアップSQL実行 DSQLDMOを使う 他にもありそうですが、皆さんどのような方法で実装していますか? あと皆トランザクションをある程度の量で切り捨てなければいけないような環境だとどうしてるんだろう・・・
60 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 09:39:53 ] Microsoft SQL Server 総合スレ 7 pc11.2ch.net/test/read.cgi/db/1231665917/l50
61 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 10:06:02 ] >>60 サンクス すれ違いごめ そっちで聞いてきます。
62 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 11:43:31 ] リストビューでカラムを適用したアイテムのtextをカラムの長さに合わせて自動で折り返して 欲しいのですが、これはラベルワープtrueではだめなのでしょうか?。 自分で長さに合わせて改行しないとだめですか?。
63 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 11:56:17 ] 改行を入れても改行されませんよ フフンw
64 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 12:10:09 ] 高さの計算とかめんどくさいだろうしオーナードロ-とかでやるのも厳しいからやろうとしたこともないが DataGridViewで代用してるなぁ…
65 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 12:29:35 ] ラベルワープって何だよ
66 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 12:34:12 ] ワードラップだろ
67 名前:デフォルトの名無しさん [2009/11/20(金) 12:54:43 ] (Keys.G | Keys.Alt)をXmlSerializerでシリアライズすると <Keys>LButton RButton Cancel MButton XButton1 XButton2 A B C D E F G Alt</Keys> こうなるんですけど、 なんで <Keys>G Alt</Keys> こうならないのか意味がわかりません 誰か助けてください
68 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 13:00:31 ] FlagsAttributeがついてるせいで内部で少しややこしい処理をしている デシリアライズすれば元に戻るから気にするな
69 名前:デフォルトの名無しさん [2009/11/20(金) 13:06:59 ] ありがとうございます!! ファイルの中身がめちゃくちゃになってたからびっくりして質問しちゃいました 助かりました!!
70 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 14:07:35 ] >>57 それはintとdoubleに互換性が無いから。 それぞれ用途が違い内部表現も違うので、相互に変換する場合には明示的に変換処理が必要。 C#の場合はキャストまたはas構文を使う。 intとdoubleに関しては組み込み型なのでキャストで十分。 IEEE754 で調べてごらん。
71 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 14:14:36 ] すいませんListViewで垂直スクロールバーが出ているかどうか知りたいんですが 何か方法はありませんか?
72 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 14:24:09 ] ListViewを継承したクラスを作って protectedなメソッド調べてごらん。
73 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 14:25:43 ] >>21 ありがとです。 だったらスマートフォン買うときはWindowsMobile機にしよっと。
74 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 15:48:46 ] C#の配列って C言語の配列と違って メモリ上に物理的に連続してないの? C言語なら 405FAC40にa[0]があったら 405FAC44にa[1]があって ・・・・AC48にa[2]、というふうに 連続してたけどC#は違う?
75 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 15:51:27 ] 違う。 stackalloc使いなさい。
76 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 15:53:44 ] もしくはfixed
77 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:05:49 ] へぇ。C#の配列ってめちゃくちゃに並んでるんだ?C言語と比べて効率悪そうだね。
78 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:08:40 ] 連続してる。だからunsafeでポインタが使える。 ただし配列全体は固定されていない。移動することがある。
79 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:11:52 ] それはガベージコレクタが勝手にやってるんでしょ? C#の参照型はポインタ型と違って直接アドレスを表示できないけど 例えば 405FAC40にa[0]があったら 405FAC44にa[1]があって ・・・・AC48にa[2]、というふうにならんでたのがガベージコレクタが勝手にコンパクションを実行して 638AC044にa[0] 638AC048にa[1] ・・・・C04Bにa[2] みたいになっちゃうってことでいいの?
80 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:17:29 ] それを知って一体何する気なんだろう・・・・ あ、いや 気になることってあるもんね
81 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:20:13 ] 効率の観点から言ったら内部では連続してるんじゃねえかなぁ それを前提にしてはいけないんだろうが
82 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:33:52 ] おれも連続しているとは思う どうせアドレスなんか使わないけど
83 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:43:55 ] データがそこに直接あるのではなくてJPがあるんじゃないの
84 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:44:14 ] C#(CLR)の配列は本質的にはgcnewなので、連続はしている。 79のいうように、知らない間にアドレスが変わってる、なんてことはありうる。 そういうことをやってもらうためのガベージコレクションでもあるわけで。
85 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 16:50:28 ] 参照は移動しても大丈夫。 ポインタはそうはいかない。 配列全体は連続してる。
86 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 19:37:27 ] そんな事より>>1よ、ちょいと聞いてくれよ。スレとあんま関係ないけどさ。 昨日、近所のメモリ内行ったんです。メモリ内。 そしたらなんかインスタンスがめちゃくちゃいっぱいで座れないんです。 で、よく見たらなんか垂れ幕下がってて、ジェネレート2、とか書いてあるんです。 もうね、アホかと。馬鹿かと。 お前らな、ジェネレート2如きで普段来てないメモリに来てんじゃねーよ、ボケが。 ジェネレート2だよ、ジェネレート2。 なんかダイナミック変数とかもいるし。ダイナミック配列でメモリか。おめでてーな。 よーしパパ逆参照しちゃうぞー、とか言ってるの。もう見てらんない。 お前らな、ガベージコレクションやるからその席空けろと。 メモリ内ってのはな、もっと殺伐としてるべきなんだよ。 隣のアドレスに座った奴といつ喧嘩が始まってもおかしくない、 刺すか刺されるか、そんな雰囲気がいいんじゃねーか。女子供は、すっこんでろ。
87 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 19:42:53 ] garbage collector in real-life
88 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:13:01 ] ホームページビルダーみたいなエディタをC#で 作ってみたいなー
89 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:14:59 ] ホームページビルダー懐かしいな 今はWikiみたいに簡単に自分のページを作れるけど ページビルダーみたいなのっていまだに売れてるんだろうか
90 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:15:12 ] ここはお前の日記帳じゃねえんだ
91 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:16:06 ] WPFのRichTextBoxで作ったFlowDocumentをXHTMLに変換すれば楽勝
92 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:41:40 ] >>87 パソコンがなくなった。どうしてくれる
93 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:42:48 ] 友達いない奴はみんなGCに回収されるんですね
94 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:47:40 ] 明示的にDispose()実行するまではまだなんとかなる。早まるな。
95 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 22:50:34 ] つまりガベージコレクションは俺たちの社会の縮図だったわけか・・・
96 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 23:06:14 ] 気付かないのか? お前達はusingステートメントで初期化されていたことに…
97 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 23:28:32 ] さてと、米にバルス!
98 名前:97 mailto:sage [2009/11/20(金) 23:29:13 ] ごばく すまそ
99 名前:デフォルトの名無しさん mailto:sage [2009/11/20(金) 23:29:28 ] ラピュタは2ちゃんの鯖を落とす程度の能力か
100 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 02:36:28 ] ガベージコレクションってメモリの管理だけをする道具 っていう認識でいいの?
101 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 02:44:45 ] >>100 それじゃあメモリアロケーターだ。 ガベージコレクションはインスタンスの寿命を管理するシステムのこと。