1 名前:デフォルトの名無しさん [2009/01/20(火) 21:47:33 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。
552 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 18:26:36 ] 1行目に#define DEBUGと追加して、Debugフォルダにexeファイルができました。 ありがとうございました。 がっ。 エラー情報やいずこ!?
553 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 18:51:48 ] >>552 構成ファイルのapp.configにこれをぶち込んどけ <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.diagnostics> <trace autoflush="true"> <listeners> <add name="Text" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\log\TraceSample.txt" /> <!-- <add name="Text" type="System.Diagnostics.ConsoleTraceListener" /> --> <!-- <remove name="Default" /> --> </listeners> </trace> </system.diagnostics> </configuration>
554 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 19:19:38 ] >>522 ワロタ
555 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 20:10:05 ] >>535 今日知ったんなら今日の話だよなw >>534 の負けww
556 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 20:12:09 ] >>552 それじゃDEBUGの意味がないだろ TraceクラスとTRACE使え
557 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 21:59:35 ] C#ってクラス名に漢字使えたよね?
558 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:01:47 ] うん
559 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:11:00 ] >>557 やめろ!やめるんだ! そ、そんなソースは認めないぞ #define ノシ throw calss 三旦 : System.Exception {..} if ( this.Value < this.Min ) ノシ 三旦;
560 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:14:17 ] #define がないし。
561 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:14:37 ] >>559 C# で define は値を定義できないぞ
562 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:19:06 ] abstract class A { public abstract int Hoge { get; } } というクラスがあり、これを継承したBでgetの実装をします。 そしてクラスB内から値をセットするのにprivate setを追加したいのですが CS0546になりできません。 こいうことはできないのでしょうか? class B : A { public override int Hoge { get { 〜 } private set { 〜 } // CS0546 } }
563 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:19:48 ] カルス・・・
564 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:29:26 ] インターフェイスならできるけどクラスではできません
565 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:23:41 ] WindowsXP C# 2008で質問です。 ビューアーを作り、それをデフォルト起動アプリケーションにしました。 string[] args = Environment.GetCommandLineArgs(); if (args.Length != 1) {Title = System.IO.Path.GetFileName(args[1]);} で、ファイル名をタイトルにしてウィンドウに表示しようとしています。 exeファイルにデータファイルのアイコンをドラッグするとファイル名を取得できますが、データファイルを単独でダブルクリック起動する場合には取得できません。 デフォルト起動の場合、データファイルのファイル名は、exeファイルにどのように渡されていて、exeからはどのように取得できるのですか? ご教示願います。
566 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:44:01 ] >>553 ありがとうございます。 app.configがなかったので、新規項目の追加で構成ファイルを追加してApp.configを作り、そこに追加しました! で、早速exeを作成し、相変わらずエラーが出ていますが、ログは記述されず…。 ログファイルも作成されていません。 >>556 ありがとうございます。 Traceクラスについて勉強してみます。 いま www.atmarkit.co.jp/fdotnet/dotnettips/757debugview/debugview.html を読んでます。
567 名前:Charles Petzold mailto:sage [2009/02/03(火) 02:36:35 ] YO, YO, YO. Good midnight, Japanese C# programmer. My name is Charles Petzold.I write one book. That name is Windows programming by C#. This book cover most part of Programming Windows by C#.So if you read this book, you can write many system. By the way, I have three words for Japanese Programmer. [Don't use Linux.] Do you understand? Good bye.
568 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 02:51:16 ] Feel free to write in English.
569 名前:デフォルトの名無しさん [2009/02/03(火) 02:57:20 ] petzoldにはお世話になったなあ でも今見ると古いかもなあ
570 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 06:07:37 ] >>565 レジストリにどういう風に登録されてるかによる。 普通、「アプリのパス "%1"」 なんで、そのまま取れるけどね。
571 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 07:55:20 ] オンラインヘルプを自PCに持ってくるにはどうすればいいのでしょうか? いちいちネットに繋ぎに行くんでウザいのですが…
572 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 08:03:55 ] ローカルで見られるヘルプがあるよ。日本語版と英語版 探せば見つかるだろうけど親切な人が教えてくれるかも
573 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:34:12 ] VisualStudioをインストールすればインストール可能 Expressだとサブセット版だけども。 あとはWindowsSDKインスコ。
574 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 10:09:43 ] >>571 ヘルプを既にインストールしているならヘルプ(Micorosoft Document Explorer)の 「ツール」->「オプション」->「ヘルプ」->「オンライン」で「オンラインではなくローカルのみで実行」にチェック。 インストールしてなくて、必要最小限で良いなら >>573 。 全部入れたいならコレ。2GBちょっとあるけどね。 MSDN Library for Visual Studio 2008 SP1 (2008年12月更新版) www.microsoft.com/downloads/details.aspx?FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373&DisplayLang=ja ISO イメージなのでインストールするには、仮想ドライブが使えるソフト(CloneDrive や DAEMON とか)も必要。
575 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:16:28 ] msdn.microsoft.com/ja-jp/library/afadtey7 (VS.80).aspx PropertyInfo.GetAccessors()を呼び出すと、 getアクセサ、setアクセサ、およびその他のアクセサが返ってくるとありますが その他のアクセサってなんですかね
576 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:20:19 ] 初めてプログラム言語に触れたのですが intとかparseとかその他もろもろ、何て読むのですか? 読み方サイトみたいのってありますか? 読めなくても構わないんですがなんとなく喉の骨が取れない感じです。
577 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:24:54 ] >>576 ttp://dictionary.goo.ne.jp/search.php?MT=Integer&kind=ej ttp://dictionary.goo.ne.jp/search.php?MT=Perse&kind=ej 本質的には通じりゃいい
578 名前:576 mailto:sage [2009/02/03(火) 11:31:04 ] >>577 みんなそんなもんなんですね 適当に脳内処理しときます。 今仕事が開店休業状態で暇つぶしにC#ってものを勉強始めたけど 突き詰めたらどんな高度なwindowsアプリでも作れるようになれるのですか? たとえばosとかofficeとかw このままだと会社が倒産しそうだから、C#勉強してそっちに働き口みつかるかなぁ・・・
579 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:33:04 ] OSの上で動作するフレームワーク(.NETとかMonoとか)のさらに上で動作してるから フレームワークより下にはいけない
580 名前:576 mailto:sage [2009/02/03(火) 11:37:12 ] >>579 たしかにos-.net上で動くって事ですもんね 具体的に言うと、リッピングソフトとかofficeアプリまでなら作れますか?
581 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:42:16 ] それはそれは途方も無く努力すれば
582 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:57:21 ] C#も極めれば空も飛べるよ! ハ_ハ ('(゚∀゚∩ 飛べるよ! ヽ 〈 ヽヽ_)
583 名前:デフォルトの名無しさん [2009/02/03(火) 13:18:52 ] そうだね・・・ねてなくて浮いてる気分だ
584 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:23:03 ] 寝ろよ 寝不足は生産性も減退させる
585 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:25:25 ] うまく動いてたイベント処理をもうちょっと効率良くしようと思って手を加えて 一週間くらいほったらかしといたら、うまく動いてたときのコード忘れてしまた orz 全く思い出せない
586 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:27:28 ] そうかそうか
587 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 13:38:59 ] svn
588 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 16:50:25 ] 大規模な改良前にはコード保存しとけば?? おかげさまで「〜〜実装前.txt」が10個以上あるが。
589 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:01:44 ] >>575 おそらく、VB6/COMで、setアクセサ相当が値のLetと参照のSetに分かれていた名残。 Letが.NETのsetアクセサで、Setがその他に対応すると思う。
590 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:16:13 ] >>585 >>588 バージョン管理システム使って履歴残せ。
591 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:16:35 ] >>575 言語によっては他の種類のアクセサを定義することもできるということじゃないの プロパティって複数のアクセサメソッドの情報をまとめたメタデータにすぎないから
592 名前:デフォルトの名無しさん [2009/02/03(火) 17:26:52 ] Form1上にSplitContainerを配置して ・Panel1にテキストボックスとボタン ・Panel2にデータグリッドビュー を置いてあるんすけど、テキストボックスとボタンってどのコレクションになるんすかね? this.Controls だとコレクションは SplitContainer しか入ってないし this.SplitContainer.Panel1.Controls だとコレクションは Panel1 しか入ってない this.SplitContainer.Panel2.Controls ってやるとちゃんと DataGridView1 が入ってるのに わけわかめ
593 名前:592 mailto:sage [2009/02/03(火) 17:31:47 ] SplitterPanelにPanelを入れ子にしてた orz
594 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:32:54 ] >>592 Panel1.Contols に Panel1 が入ってるわけねーだろ。
595 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:38:18 ] >>593 あわてんぼさんめ
596 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 19:20:41 ] さぼてんあわめん
597 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 19:30:32 ] わあさんぼんめて
598 名前:風来坊 mailto:sage [2009/02/03(火) 20:48:10 ] 質問です。 C#にて 音声録音の機能を実装したいと思っています。 .NET 1.1,2.0,3.5は問いません。 デフォに設定されている出力(再生)デバイスの音声信号を wav(wavにこだわる必要は無い)ファイルとして保存したいのですが、 どうすれば実現できますか? どなたかご教授ください。お願いします。
599 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:22:40 ] ぐぐる
600 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:35:08 ] 遮断機をくぐる
601 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:36:45 ] 首をくくる
602 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:42:39 ] せっかくC#でAPI直接もなんだし、MCIかMDXあたりでどうかな。
603 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:46:32 ] riffを自分で書くなんてどうかしら
604 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:50:21 ] DirectShow.NET
605 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:55:42 ] DirecxShowは推奨されないらしいですよ
606 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:03:05 ] このスレって質問者じゃなくて答える側が初心者っていうオチ?
607 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:06:26 ] ○×したいんだけど、どうすれば実現できますか? ↓ (´・ω・`)しらんがな こうやったんだけど上手くいきません。どうしたらいいですか? ↓ (´・ω・`)オジサンが教えたるがな
608 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:21:14 ] Vista + Visual Studio 2008 Express Edition + C# を使っています。 Debugモードでは問題なく動くのにReleaseモードではフリーズする場合、 どういった原因が考えられますでしょうか? 大量の計算を連続してさせているプログラムで、フリーズする箇所は毎回違うようです。 調べようにも取っ掛かりすらなくて困っています。 よろしくお願いします。
609 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:21:52 ] CPU休めてますか
610 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:26:04 ] >>609 100万行くらいのtxtファイルを読んできて、数分間延々と処理させてます。 CPUに負荷がかかりすぎるのが問題なんですかね?
611 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:28:31 ] ぱそこんもたまにはやすみたがっているんだよ。
612 名前:608 mailto:sage [2009/02/03(火) 22:36:59 ] タスクマネージャで眺めてたら、 処理開始から1〜2分はCPU使用率50%前後で、メモリ使用量が徐々に増加。 メモリが180MBくらいに達したところでCPU使用率が0%になってフリーズしました。 メモリ食いすぎってことでしょうか? debugモードでは動くのに。。。
613 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:38:25 ] デッドロックしてない?
614 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:38:37 ] そのデバッグモードってデバッグビルド? リリースビルドでデバッグでも同じ?
615 名前:デフォルトの名無しさん [2009/02/03(火) 22:44:20 ] >>603 Thunder Forceの戦闘AI?
616 名前:571 mailto:sage [2009/02/03(火) 22:45:47 ] >>572-574 ありがとうございます。 VMwareでLive版のLinux立ち上げてISOイメージをマウントしてから、 ローカルディスクに全コピーしてみます。
617 名前:608 mailto:sage [2009/02/03(火) 23:00:46 ] >>613 マルチスレッド処理なので可能性はあるかもしれません。 ただ、デバッグで起こらないのでどうやって調べればいいのか。。。 >>614 >リリースビルドでデバッグ なんてことができるんですね。 試してみましたが、問題なく動きました。 \Releaseフォルダ内のexeを直接起動したときだけフリーズします。
618 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:03:37 ] 一般的には排他処理のところっしょ
619 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:49:06 ] 排他制御に不備があって、微妙なタイミングの差で動いたり動かなかったりするのかね。 いずれにせよ質の悪いバグだ。詳しく設計がわからないとアドバイスのしようがない。
620 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 01:32:14 ] >>570 レジストリですか。 すこし見てみたものの、まったく手がかりがありませんでした。 情報サンクスです。
621 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 02:01:40 ] 別にレジストリ見なくてもわかる エクスプローラのメニューからツール→フォルダ オプションを選択 ファイルの種類タブで、データファイルの拡張子がどう登録されているか確認
622 名前:デフォルトの名無しさん [2009/02/04(水) 04:07:18 ] コンボボックスで質問があります。 コンボボックスに二つの項目があり、項目1を選ぶと変数+変数、 項目2を選ぶと変数-変数といったような処理をしたいのですが if文でどのようにコンボボックスを設定すればそのような処理ができるのでしょうか?
623 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 07:57:00 ] はい
624 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 08:20:10 ] >>622 ComboBox.SelectedIndexChangedでSelectedIndex見て判断しろ
625 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 10:06:23 ] ComboBoxニdelegate突ッ込ンデ自前デ描画シナサイ
626 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 10:39:03 ] >>621 どうやって関連づけやったのよ? 関連づけやってるところのソース見せて
627 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 10:47:57 ] >>626 ↓でも読んでろ ttp://dobon.net/vb/dotnet/system/associatedapp.html どうせ実行ファイルのパスに空白が混じってるとかそういうオチだろうけど
628 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 11:37:58 ] C#2005で開発したアプリをVistaで動かしてみたところ、 パネルに配置したボタン色がパネルの色に同化してしまいました。 xpでは正常に表示されます 対処方法などあれば教えてください。
629 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 12:09:00 ] >>627 おマイには聞いてないってw レジストリを触ったこと無い人がどうやって関連づけしたのかな〜っと それに実行パスに空白があるからどうなるの?
630 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 12:14:36 ] 普通にファイルを開くプログラムの選択で関連付けしたんで無いの。
631 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 14:02:29 ] >>629 なんで粘着してんの?親切に教えてるだけじゃない そもそもの質問者も、プログラムで関連付けをしたいなんて書いてないし 回答者も、レジストリを触ったこと無いとも書いてない 実行パスの空白はCUIのOS触ったことあるなら解るだろ
632 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 16:05:30 ] felicaのシステムを作っているのですが、 felicap = felica_polling(pasorip, (ushort)systemcode, 0, 0); この処理でfelicapに値が入るのですが、この処理の意味が根本的にわかりません。 ここではどういった処理が行われているのでしょうか?
633 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 16:09:18 ] FeliCa でソフトを作りまくるスレ 2ブロック目 pc11.2ch.net/test/read.cgi/tech/1210717455/
634 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 16:18:21 ] felicaのシステムを作っているのですが、 felicap = felica_polling(pasorip, (ushort)systemcode, 0, 0); この処理でfelicapに値が入るのですが、この処理の意味が根本的にわかりません。 ここではどういった処理が行われているのでしょうか? 連続で同じカードの読み取りができなくて困っています。
635 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 16:19:31 ] >>633 すみません。 該当スレに書き込むつもりが同じところに書き込んでしまいました。
636 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:28:30 ] 生まれて半年の者です。他のクラスの変数に関して質問です。 クラスAとBがあります。 クラスAにStack型stackがあります。 クラスBにString型stringがあります。 クラスBでクラスAをインスタンス化して、stackにstringをpushします。 そして変更されたstackをクラスAに戻して作業を進めたいのですが、 クラスAではstackは元のままになっています。 どのような問題があるのでしょうか?
637 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:30:18 ] クラスAに戻すとか言われてもよく分からんのでコード貼ってくれ
638 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:32:05 ] AがStackをそのまま外に晒すのはよくない(別のクラスにした意味がない) pushするメソッドをAに定義するべき
639 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:34:00 ] Stackを晒してるなら、Pushしたのが反映されてるはずだがな。 たぶんnewして渡してるとかじゃないかw
640 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:40:32 ] >>637 戻すじゃなくて戻したいの意味でした。すみません。 ClassA { public void ClassA() { } public Stack stack = new Stack(); } ClassB { public String string = 〜; ClassA a = new ClassA() a.stack.push(string); } これだけだとクラスAでは変更できてないです。 pushしたあとにどのような作業が必要でしょうか?
641 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:41:50 ] 意味不明すぎる
642 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:43:05 ] たぶんクラスとインスタンスの関係が分かってないんじゃない? 生まれて半年だし
643 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:43:28 ] staticだな〜説明は誰かに任す
644 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:44:38 ] そこでstaticにしろと言うのは教育的じゃないと思う
645 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:45:02 ] もうちょっと勉強進めればわかるよ staticにすればいいのかもしれないけど実際は絶対やっちゃダメなパターン
646 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:47:02 ] つってもなあ 「○○したいんだ」 って言ってる奴に勉強しろっても回答になってない気がするぜー
647 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:47:08 ] ClassB { public String string = 〜; ClassA a = new ClassA() //↓これメソッド内だよね? a.stack.push(string); } ↑でインスタンス化された a の stack にはちゃんとPushされている。 ただそのせっかく作ったClassAのインスタンスaは参照されないまま消えてしまっただけ
648 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:10:59 ] C#で質問があります。 timeが11:00と入力されなかった場合(たとえば1100と入力された場合)、コロンを追加しようとしています。 string time; if (!(time.Contains(":"))) { time = time[0] + time[1] + ":" + time[2] + time[3]; } で、この値を見ると、11:00ではなくて98:00になっちゃうのですが、なんでこんな数字になっちゃうんでしょう。 原因と改良方法をご示唆いただけないでしょうか。
649 名前:636の者です。 mailto:sage [2009/02/04(水) 18:15:02 ] windowsフォームのボタンを押したときの動作をプログラムで書きたいときは、 ボタンをダブルクリックすれば、プログラムを書く場所を自動で作ってくれますが、 クラスBにあるボタンを押したときの動作を、クラスAに書くことは可能でしょうか?
650 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:17:59 ] >>648 char同士の文字コードの加算になってるから time = '1' + '1'; でやってみるとわかるよ time = time[0].ToString() + time[1].ToString() + ":" + time[2].ToString() + time[3].ToString(); にすればいい >>649 +=を使ったイベントハンドラの登録方法が理解できていればできる
651 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:23:58 ] > time[0].ToString() + time[1].ToString() + ":" + time[2].ToString() + time[3].ToString(); くどすぎる。 StringBuilder つかおうぜ。
652 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 18:27:28 ] じゃあString.Format("{0}{1}:{2}{3}", time[0], time[1], time[2], time[3])で