タグ

ブックマーク / dobon.net (5)

  • ドキュメントコメントにより型の概要をXMLファイルに出力する

    ドキュメントコメントにより型の概要をXMLファイルに出力するVisual Studioには、XML形式のドキュメントコメント(コードコメント、XMLスタイルコメント)をソースコードに記述することによって、クラスやメンバなどの型の説明を記述できる機能があります。この機能を使えば、Visual StudioのIntelliSenseやオブジェクトブラウザで、自作のクラス等の説明を表示させることができます。 さらにC#やVB.NETのコンパイラには、ドキュメントコメントをXMLファイルとして出力する機能があります。このXMLファイルとSandcastleやNDocなどのツール使えば、自作ライブラリの仕様書(リファレンス)を簡単に作成することができます。 ここでは、このドキュメントコメントについて説明します。 スマートコメント編集によって、自動的に挿入するVisual Studioでは、「スマート

    ドキュメントコメントにより型の概要をXMLファイルに出力する
    eight-seven
    eight-seven 2023/02/08
    Intellisenseのコメントの出し方書いてある
  • 文字コードを指定してテキストファイルを読み込む

    文字コードを指定してテキストファイルを読み込むここでは、テキストファイルの内容を文字列として読み込む方法について説明します。 なおEncodingオブジェクトを取得する方法については、「目的の文字コードに合ったEncodingオブジェクトを取得する」に移動しました。 ストリームを使ってテキストファイルを読み込む最も基的な方法は、StreamReaderクラスを使う方法です。 早速ですが、以下にStreamReaderクラスを用いてテキストファイルの内容を読み込む簡単な例を示します。この例ではテキストファイル"C:\test\1.txt"をReadToEndメソッドですべて読み込んでいます。 '"C:\test\1.txt"をShift-JISコードとして開く Dim sr As New System.IO.StreamReader("C:\test\1.txt", _ System.Te

    文字コードを指定してテキストファイルを読み込む
  • 正規表現の基本: .NET Tips: C#, VB.NET

    正規表現の基ここでは.NET Frameworkの正規表現について基をごく簡単に(主に正規表現パターンについて)説明します。なお.NET Frameworkの正規表現はPerl5の正規表現に対応するようにデザインされているということなので、Perlの正規表現を理解していれば問題ありません。 なお、「正規表現テストツール」を使って正規表現のテストを行うことができますので、お役立てください。 正規表現で何ができるか正規表現は、文字列を検索するために使用します。正規表現を使うと、かなり複雑な検索が可能です。正規表現を利用する主なケースには以下のようなものが挙げられます。 文字列内に指定されたパターンと一致する部分があるか調べる。例えば、入力された文字列が電子メールアドレスとして適当か調べるなど。文字列から指定されたパターンと一致する部分を検索、抽出する。例えば、文字列内にあるURLの部分をす

    正規表現の基本: .NET Tips: C#, VB.NET
  • 文字列を置換する

    文字列を置換するここでは、文字列内の指定した文字列を別の文字列に置換する方法(例えば、「昨日は雨でした。」の「雨」を「晴れ」に置換して、「昨日は晴れでした。」という文字列を作成する方法)を幾つか紹介します。 String.Replaceメソッド最も一般的な方法は、String.Replaceメソッドを使う方法です。String.Replaceメソッドは、1番目のパラメータに検索する文字列を、2番目のパラメータに置換後の文字列を指定します。するとこのメソッドは、置換された文字列を返します。 見つかった文字列はすべて置換されます。はじめに見つかった文字列だけを置換するといったことはできません。 文字列を検索する方法は、序数による検索のみです。よって、全く同じ文字列しか検索できません。大文字小文字を区別しない検索や、カルチャに依存した検索はできません。 String.Replaceメソッドは置換

    文字列を置換する
    eight-seven
    eight-seven 2018/11/26
    [文字列置換]
  • フォームを閉じる

    //自分自身のフォームを閉じる this.Close(); ShowDialogメソッドで表示したモーダルフォームは、Closeメソッドを呼び出してもフォームのリソースは解放されません。リソースを解放するためには、Disposeメソッドを呼び出す必要があります。一方Showメソッドで表示したモードレスフォームは、Closeメソッドでリソースも解放されるため、Disposeメソッドを呼び出す必要はありません。詳しくは、「新しいフォームを表示する」をご覧ください。 フォームを隠すCloseメソッドでフォームを閉じた時は、その後このフォームを表示することはできません。例えば以下の例では、Closeの後のShowメソッドで、例外ObjectDisposedException(破棄されたオブジェクトにアクセスできません)が発生します。

    フォームを閉じる
  • 1