- 1 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 02:14:46.79 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっとC#,C♯,C#(初心者用) Part86 toro.2ch.net/test/read.cgi/tech/1329658889/ ■関連スレ C#, C♯, C#相談室 Part70 toro.2ch.net/test/read.cgi/tech/1327570969/ ミスターサタンのC#相談室 hibari.2ch.net/test/read.cgi/tech/1092656075/ VB.NET質問スレ(Part38) toro.2ch.net/test/read.cgi/tech/1325083428/ くだすれC++/CLI(初心者用)part2 hibari.2ch.net/test/read.cgi/tech/1268613679/
- 2 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 02:15:16.81 ]
- ■備考
コードの量が多い場合は下記サイトを使うなどしたほうがいいかも ideone.com/ pastebin.com/ コードを貼り付けてrun codeのチェックをはずしてsubmitボタンを押すと コードを鯖側にアップして専用のアドレスが発行されます
- 3 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 06:02:25.68 ]
-
顕正新聞 平成24年2月5日号「原発全廃特集号」 原発は日本を滅ぼす、即時全廃せよ 人のDNAを破壊、国土を居住不能にする 代替は天然ガス・コンバインドサイクルで十分 惨禍もたらすを知って推進するは犯罪 ttp://d.hatena.ne.jp/kensho01/20120208/1328718592
- 4 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 08:09:51.89 ]
- >>1
乙 >>3 死ね
- 5 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:17:45.16 ]
- スリープから復帰するタスクをタスクスケジューラに登録したいのですが
なかなかそのようなサンプルが見つかりません。 もしご存知の方がおられましたら教えてください。
- 6 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:39:39.16 ]
- ITaskScheduler
- 7 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:42:35.48 ]
- >>前スレ998
引数なしのIEnumerable.Any()を作るんなら、 IsEmpty()でも作ってくれたほうがわかりやすかったね。
- 8 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:45:30.91 ]
- 相談があるのですが、
Node.BoundingBox = new float[] {1,2,3,4,5,6} をもっとスマートに書く方法ないですか? 何かダサいと思います
- 9 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 09:56:27.51 ]
- python使え
- 10 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 11:40:33.91 ]
- >>6
難しそうです。
- 11 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 12:24:32.73 ]
- 難しそうの一言で片付けるならプログラミングなんかすんな
- 12 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 12:36:32.77 ]
- スリープから復帰は
#define TASK_FLAG_RESTART_ON_IDLE_RESUME (0x800) でいいでしょうか?
- 13 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 12:44:33.27 ]
- TASK_FLAG_SYSTEM_REQUIRED
でした。
- 14 名前:デフォルトの名無しさん [2012/03/05(月) 14:29:24.18 ]
- VisualStudio 2005 の C#で
他のアプリでスペースキーを押したタイミングで時間計測を始めたいです。 hongliang.seesaa.net/article/7539988.html ここにたどりついたものの クラスの使い方がわからず detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1080106570 ここの ソリューションエクスプローラのソリューションを右クリックして追加→新しいプロジェクトで クラスライブラリを作成。 そちらに上のサイトでDLしたクラスを追加してください。 元々のプロジェクトの参照設定を右クリック→参照の追加→プロジェクトで 追加したプロジェクトを選択してください。 一度ビルドすると ※ KeyboardHookって名前のコントロールがツールボックスに追加されます。 Formに張り付けてKeyboardHookedイベントに処理を書けばいいと思います。 をやってみたのですが、 ビルドが通らなかったので 追加したクラスライブラリに System.Windows.Forms を追加、 ※のところで、ツールボックスに KeyboardHook が表示されません。 なにか設定とか抜けてるのだと思うのですがエスパーさんお願いします。
- 15 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 14:46:29.50 ]
- エスパーに頼む前にまずエラー内容ぐらい書けよ
- 16 名前:14 mailto:sage [2012/03/05(月) 15:03:14.99 ]
- ビルドのエラーは
CS0246: 型または名前空間名 'Windows' は名前空間 'System' に存在しません。アセンブリ参照が不足しています。 CS0246: 型または名前空間名 'Keys' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。 で System.Windows.Forms を追加したところ ビルドは通りました。 が ツールボックスに KeyboardHook が表示されません。 (←今困ってるのはココです) KeyboardHookedイベントにどんな処理を書けばいいのか。も困りそうな予感がしていますが。
- 17 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:05:24.52 ]
- ツールボックス右クリック→アイテムの選択
に入ってるんじゃね
- 18 名前:14 mailto:sage [2012/03/05(月) 15:18:40.53 ]
- ツールボックス
+ すべてのWindowsフォーム + コモンコントロール + コンテナ + メニューとツールバー + データ + コンポーネント + 印刷 + ダイヤログ + 全般 のいずれにも KeyboardHook は、なさそうです。 ツールバー右クリックで アイテムの選択で表示される .NET Frameworkコンポーネント タグ COMコンポーネント タグ のいずれにも KeyboardHook は、なさそうです。
- 19 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:23:09.68 ]
- C#ディレクトリにアクセス権が付与されているか調べる方法ってありますか?
- 20 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 15:42:07.14 ]
- プロパティを使わずにGetXXX/SetXXX関数を実装したら駄目ですか?
2,3個いっぺんにセットしたいのですがうまく書けません
- 21 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:00:35.44 ]
- >>18
なんで2005なの? うちでも2005でのコンポーネントは出たりでなかったりでよくわからん 2008で同じことやると一発で出るんだけどね。
- 22 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:02:42.01 ]
- >>19
Directory.GetAccessControl
- 23 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:05:51.88 ]
- >>20
一括で初期化する関数を実装するのは別におかしくないけど まとめて取得したりするならコレクションかクラスにするのを検討しては?
- 24 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:06:26.09 ]
- タスクスケジューラに登録するにはパスワードがいるのかー
でもそれはそうですよね
- 25 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:28:14.84 ]
- >>18
プロジェクト参照してる?
- 26 名前:20 mailto:sage [2012/03/05(月) 16:32:12.72 ]
- 値をセットするのに2通り(プロパティとSet関数)の方法があるのはちょっと...
他の関数、クラスとの整合性もあるし、どうすればいいのかと 今考えているのは 1. 原則プロパティで全部個別にセットする 2. データを保持するだけのクラスの関数はSet/Get関数を作る(複雑だからプロパティでは無理) 3. どうしても1.で数が多くなりすぎるクラスは構造体を定義する(超例外) というルールを考えています。どうですかね???
- 27 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:40:59.44 ]
- 一般化なんか無理なので好きにすればとしか言えないが
3がなんで超例外なのか分からない あと大抵は構造体じゃなくてクラスで十分 structキーワードは廃止してvalueキーワード辺りに置き換えるべきだったよなー C/C++の頃の印象を引きずってしまう
- 28 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 16:42:29.64 ]
- >複雑だからプロパティでは無理
これはどういったのを想定してんの?
- 29 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 17:19:22.29 ]
- >値をセットするのに2通り(プロパティとSet関数)の方法があるのはちょっと...
非対称アクセサ知らなくて悩んでるの? public int Hoge { get; private set; } こんな感じで外からはgetしかできないプロパティ定義できるけど
- 30 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 17:31:42.83 ]
- 別にプロパティとメソッドがあっても気にスンナ
- 31 名前:922 [2012/03/05(月) 19:34:03.17 ]
- XML-RPC.NETとかいうのをビルドしたいんだけどプロジェクト開くとVisual Strudio変換ウィザードっていうのが出て開けない
変換もできない
- 32 名前:31 [2012/03/05(月) 19:35:09.78 ]
- 使ってるのはVisual C#2010
- 33 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 19:35:33.78 ]
- だったら新しいプロジェクト作ってソースファイル全部コピーしろ
- 34 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 19:41:50.00 ]
- 新しいの作ってコピペの時はnamespaceに注意しろよ
- 35 名前:デフォルトの名無しさん [2012/03/06(火) 00:43:35.74 ]
- ASP.NET MVCのセッション情報をMySQLに格納するにはどうすればいいのでしょうか?
Amazon EC2で動かそうと思ってるのですが。
- 36 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:18:10.04 ]
- 拡張子を大文字小文字の区別なく比較するのに
if (Path.GetExtension(hoge).ToUpper() == ".hage".ToUpper()) これで問題ないでしょうか?
- 37 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:22:00.53 ]
- なんで2つとも
変換してるんだ?
- 38 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:24:05.57 ]
- if (Path.GetExtension(hoge).ToUpper() == ".HOGE")
- 39 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 01:26:18.86 ]
- しかしC#凄いな、一回この蜜を味わうと
他の言語なんか使いたくなくなるな・・・ 非Win環境ではJavaしか選択肢が無いのが憂鬱だわ
- 40 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 03:28:52.96 ]
- >>35
MVCはしらんが、普通のASP.NETと同じなら、セッション状態ストアプロパイダーを自作すればいける つか、さがせば誰かMySQL用とか作ってるんじゃね Amazon EC2でカスタムプロパイダが使えるかどうかはしらんが
- 41 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 05:34:18.72 ]
- if( String.Equals( Path.GetExtension( hoge ), ".hage", StringComparison.OrdinalIgnoreCase ) )
- 42 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 14:28:30.53 ]
- プロパティでsetだけってできないの?
- 43 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 14:33:07.15 ]
- できるけどガイドライン違反かな
- 44 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 14:34:16.44 ]
- private の get を実装するべきなんだっけ?
- 45 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 14:35:30.69 ]
- 例えばset{}で中身を書いちゃうと、
コンパイルエラーでgetも書けって出ない?
- 46 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 14:36:21.64 ]
- やってみりゃいいじゃねーかよ
- 47 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 15:23:48.78 ]
- わかった、やってみる
- 48 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 16:12:18.81 ]
- .net3.5です
ActiveSync/WMDCで接続されたモバイルデバイスの特定フォルダからファイルをPCにコピーしたいのですが どのようにすればいいでしょうか
- 49 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 16:27:35.13 ]
- 例外について深く解説しているサイトとかないかな?
3行の正常ルートに対して、20行の例外ルートを書くとかコード汚しにもほどがある 極力例外は上位モジュールへ投げるだけにしているけど、いつかはキャッチしないといけないし なんかスマートな方法ないかな?そもそもこんな汚い例外機構なんてC#10.0くらいになったら消滅している気がする
- 50 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 16:36:38.00 ]
- エラーが発生しない記述をしろ
- 51 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:04:39.25 ]
- 例外は例外として使うといいよね
- 52 名前:デフォルトの名無しさん [2012/03/06(火) 18:15:29.49 ]
- ↓の問題に直面したのですが、WaitOne()に代わる待ち方ありますか?
https://connect.microsoft.com/VisualStudio/feedback/details/524889/debugging-c-console-application-that-handles-console-cancelkeypress-is-broken-in-net-4-0
- 53 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:28:47.54 ]
- >>49
例外処理が本処理より多いのが汚いと思うのが間違い。
- 54 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:44:56.43 ]
- >>50
無理言うなw
- 55 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:50:07.98 ]
- 世の中に不確実性がある以上例外処理の種は尽きまじ。
- 56 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:52:37.77 ]
- ふーん
- 57 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 18:55:15.04 ]
- 例外処理が汚いのは君が汚いコードを書いてるから
- 58 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 19:00:11.30 ]
- 例外処理って言うけど、プログラムとしてそう言うだけの話で、
それも必要な本処理。
- 59 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 19:01:55.54 ]
- CPUやメモリやディスクやプログラムを常時全部監視してユーザーのやりたい事を予測、全自動で修正して
エラー回避してくれるようなプログラムを作り常駐させるかスーパー人間を横に立たせるといいよ
- 60 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 19:59:47.05 ]
- 例外処理は激遅。避けるのが基本。
- 61 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:11:30.72 ]
- >>48
Win32API使わないとできないんじゃなかったっけ? CF忘れたわ
- 62 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:27:29.61 ]
- >>60
そういう冗談はやめれw 初心者が信じたらどうすんだよ。
- 63 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:36:48.68 ]
- catchが遅いのは事実では
- 64 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 20:38:51.05 ]
- 確実に発生するような処理フローに使うなってだけ
- 65 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:00:50.99 ]
- 例外の発生をアプリケーション側だけで防ぐことはできないんだから、
重かろうが使わなきゃしょうがない。 デタラメに使っちゃいけないのは、なにも例外処理に限った話ではない。
- 66 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:10:06.49 ]
- >>62
え?
- 67 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:13:09.93 ]
- 例外で遅くなるような状況なんてそもそも例外的状況じゃないんだから例外使うのがまちがい
遅いから避けるわけではない
- 68 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:18:12.41 ]
- 初期の.netはやたらに例外返すメソッドがてんこ盛りで
遅すぎて話しにならなかったんですよ。 2.0で随分改善されましたが。
- 69 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:25:04.03 ]
- 上手く設計されたAPIは、通常の制御フローに例外を使用することを、クライアントに強要してはなりませ
- 70 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:27:38.68 ]
- >>68
記憶にないんだが、具体例を2,3頼む
- 71 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:28:23.16 ]
- TryParseとか。
- 72 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:44:00.39 ]
- Javaは未だにNumberFormatException使ってるね
しかも非チェック例外
- 73 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:52:23.15 ]
- そんな馬鹿げた言語は知らん
- 74 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 21:56:59.02 ]
- くだらない
上級者ぶって初心者にあれこれ言うなよ 必要な時に必要な物をつかえ 例外の効用がわからないやつは初心者以下
- 75 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:00:24.89 ]
- >>74
知ったかしちゃった君か?
- 76 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:02:18.48 ]
- 何か言ったフウで何も言っていない典型みたいなレスされてもね
そんなどうでもいいアドバイスは誰も真に受けないので初心者ごとループする
- 77 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:04:40.49 ]
- >>74
何人もそう言ってるだろ わざわざ言い直すなクズ
- 78 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:09:04.36 ]
- >>51、>>64、>>65、>>67、>>69ときて>>74
6番煎じ。 薄くて味がしない。
- 79 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:10:53.58 ]
- よっぽど○○の琴線に触れたんだな
ご愁傷様www
- 80 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:13:03.31 ]
- 言葉を借りるだけの人生
- 81 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:15:16.55 ]
- …
一人芝居楽しい?
- 82 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:43:00.43 ]
- ListviewのDetailsでsubitemのtextに何も入っていないかを判別するにはどのようにすれば良いでしょうか?
テキストに何も入っていない状態でSubItems[1].Textを呼び出すと何も無いよとエラーを吐かれます tryが使えない場所なので他の方法があれば教えて下さい
- 83 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:46:07.04 ]
- subitems.countとかないの?
- 84 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 22:51:33.33 ]
- >>83
Countあるんですねorz 勉強になりました ありがとうございます。
- 85 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:01:17.22 ]
- JAVAか。。。懐かしいな
- 86 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:03:04.87 ]
- Javaって何であんなにクソなんだろうな
C#が澪なら、Javaは紬だよ
- 87 名前:デフォルトの名無しさん [2012/03/06(火) 23:15:15.44 ]
- 誰か>>52もお願いします・・・
- 88 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:23:43.04 ]
- >>87
どういう問題に遭遇したのか説明してw
- 89 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:35:53.39 ]
- 日本語翻訳してみたらどうもバグぽいけど
MSの中の人が 「確認しますた!」->修正しますた?->まだ残ってるんですけど・・・->「確認しますた!」 で最後が2010年ごろなので解決策に書いてあるように.net4使うな!ってことじゃないの?
- 90 名前:デフォルトの名無しさん [2012/03/06(火) 23:43:31.93 ]
- >>88
static void Main(string[] args) { ManualResetEvent cancel = new ManualResetEvent(false); Console.CancelKeyPress += delegate(object sender, ConsoleCancelEventArgs eventArgs) { Console.WriteLine("^C"); cancel.Set(); if (eventArgs.SpecialKey != ConsoleSpecialKey.ControlBreak) eventArgs.Cancel = true; }; Console.WriteLine("Waiting; press Ctrl+C to quit"); // .NET4.0だと死ぬ // .NET3.5だと問題なし cancel.WaitOne(); Console.WriteLine("Stopped"); }
- 91 名前:デフォルトの名無しさん [2012/03/06(火) 23:46:42.83 ]
- 正規表現でURLのファイル名を検索する方法教えろ
- 92 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:48:00.12 ]
- perl5互換なので本スレにいけ
web関連のところにあったはず
- 93 名前:デフォルトの名無しさん [2012/03/06(火) 23:48:03.42 ]
- C#4.0の構文になれてると旧C#使うくらいなら他言語に移った方がマシなくらい後戻り不可能だよな
- 94 名前:デフォルトの名無しさん [2012/03/06(火) 23:51:15.22 ]
- C#5.0でLengthとCountを統一する予定はないですか?
- 95 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:52:31.41 ]
- 配列はLength
リストはCount この先統一は無いでしょう
- 96 名前:デフォルトの名無しさん [2012/03/06(火) 23:55:02.35 ]
- >>87>>88>>89>>90
Windows Serviceでは開発・デバッグが捗らないからMono + Mono.UnixSignalで作り直してLinuxで動かす
- 97 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 23:56:36.59 ]
- 配列もIList<T>を…
いやなんでもないです
- 98 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:01:31.82 ]
- >>97
表向きな話だよ 内部的に何を使って管理してるかとかは知らん
- 99 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:02:46.46 ]
- >>52
その先をもうちょっと見てみたけど完全に放置プレイなのかな? SP1でもバグ残ってるよ!を放置して終わってるからなw
- 100 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:03:23.86 ]
- 逆じゃね
LengthがメインでIList<T>.Countはreturn Length相当だろきっと
- 101 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:05:42.50 ]
- >>100
知らん 中身見てないし 気になるならソース見てみればいい 配列が使われてそうかリストが使われてそうかで分ければいいし いままでそうだったんだから統一する必要ないよ 怠け者のために変えなくていい
- 102 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 00:09:09.73 ]
- いままで.net2.0使い続けてたんだけど、いい機会があったから3とか4の勉強はじめた。
…新規で覚えること多いな。すごいんだなおまいら。
|

|