例10-1 文字列の中の文字を走査する
この例は StringIteration ディレクトリ以下の StringIteration.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-2 文字列リテラル
この例は Literals ディレクトリ以下の Literals.sln ソリューションに含まれる Program.cs ファイルの16行目以降に相当します。
例10-3 char リテラルからの文字列の初期化
この例は Literals ディレクトリ以下の Literals.sln ソリューションに含まれる Program.cs ファイルの22行目以降に相当します。
例10-4 逐語的文字列リテラルによるバックスラッシュの回避
この例は Literals ディレクトリ以下の Literals.sln ソリューションに含まれる Program.cs ファイルの27行目以降に相当します。
例10-5 ToString を使用して数字を文字列に変換する
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの11行目以降に相当します。
例10-6 decimal のToString を呼ぶ
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの18行目以降に相当します。
例10-7 通貨の書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの25行目以降に相当します。
例10-8 通貨書式における少数位の指定
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの32行目以降に相当します。
例10-9 精度を明示した10 進数書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの39行目以降に相当します。
例10-10 精度を指定しない10 進数書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの46行目以降に相当します。
例10-11 16 進数書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの53行目以降に相当します。
例10-12 明示的な精度つきの16 進数書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの60行目以降に相当します。
例10-13 指数形式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの67行目以降に相当します。
例10-14 精度なしの指数形式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの74行目以降に相当します。
例10-15 固定小数点書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの81行目以降に相当します。
例10-16 ゼロによる補間が生じた固定小数点書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの88行目以降に相当します。
例10-17 一般書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの95行目以降に相当します。
例10-18 数値書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの106行目以降に相当します。
例10-19 パーセント書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの113行目以降に相当します。
例10-20 ラウンドトリップ書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの120行目以降に相当します。
例10-21 カスタム数値書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの127行目以降に相当します。
例10-22 小数点以下のプレースホルダー
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの140行目以降に相当します。
例10-23 プレースホルダーと行頭および行末のゼロ
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの147行目以降に相当します。
例10-24 桁をグループ化するためのカンマ
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの154行目以降に相当します。
例10-25 出力をカンマで位取りする
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの161行目以降に相当します。
例10-26 暗黙的な小数点
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの168行目以降に相当します。
例10-27 カスタム数値書式文字列における任意のテキスト
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの175行目以降に相当します。
例10-28 カスタム書式文字列内における文字のエスケープ
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの182行目以降に相当します。
例10-29 逐語的文字列リテラルで書式文字列
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの189行目以降に相当します。
例10-30 カスタム書式文字列内の文字列リテラル
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの196行目以降に相当します。
例10-31 カスタム書式文字列内におけるパーセンテージ
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの203行目以降に相当します。
例10-32 DateTimeOffset をユーザに表示するための準備
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの210行目以降に相当します。
例10-33 さまざまな書式での日付
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの217行目以降に相当します。
例10-34 時間のみを取得する
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの226行目以降に相当します。
例10-35 時間と日付を両方得る
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの235行目以降に相当します。
例10-36 DateTime 用のラウンドトリップ書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの244行目以降に相当します。
例10-37 世界共通のソート可能書式
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの250行目以降に相当します。
例10-38 日付の書式設定
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの256行目以降に相当します。
例10-39 文字列から整数へ変換
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの264行目以降に相当します。
例10-40 16 進数文字列を整数に変換する
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの270行目以降に相当します。
例10-41 数値ではない文字列を数字に変換しようとする
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの280行目以降に相当します。
例10-42 TryParse を利用して例外を回避する
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの290行目以降に相当します。
例10-43 DateTime.ParseExact
この例は Formatting ディレクトリ以下の Formatting.sln ソリューションに含まれる Program.cs ファイルの299行目以降に相当します。
例10-44 String.Format の基本的な用法
この例は CompositeFormatting ディレクトリ以下の CompositeFormatting.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-45 String.Format の書式文字列を利用
この例は CompositeFormatting ディレクトリ以下の CompositeFormatting.sln ソリューションに含まれる Program.cs ファイルの18行目以降に相当します。
例10-46 利用可能なカルチャーを表示する
この例は CultureExamples ディレクトリ以下の CultureExamples.sln ソリューションに含まれる Program.cs ファイルの12行目以降に相当します。
例10-47 異なるカルチャーにおける数値の書式設定
この例は CultureExamples ディレクトリ以下の CultureExamples.sln ソリューションに含まれる Program.cs ファイルの20行目以降に相当します。
例10-48 10 進数の区切り文字を変更する
この例は FormatRules ディレクトリ以下の FormatRules.sln ソリューションに含まれる Program.cs ファイルの11行目以降に相当します。
例10-49 インデクサを使用して文字列から文字を抽出する
この例は StringIndexing ディレクトリ以下の StringIndexing.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-50 文字列のインデクサを使用して値を割り当てようとする
この例は StringIndexing ディレクトリ以下の StringIndexing.sln ソリューションに含まれる Program.cs ファイルの17行目以降に相当します。
例10-51 ディクショナリのキーとして文字列を使う
この例は Immutability ディレクトリ以下の Immutability.sln ソリューションに含まれる Program.cs ファイルの11行目以降に相当します。
例10-52 部分文字列の利用
この例は Ranges ディレクトリ以下の Ranges.sln ソリューションに含まれる Program.cs ファイルの11行目以降に相当します。
例10-53 文字列の右端の何文字かを取得する
この例は Ranges ディレクトリ以下の Ranges.sln ソリューションに含まれる Program.cs ファイルの27行目以降に相当します。
例10-54 Right メソッドの使用
この例は Ranges ディレクトリ以下の Ranges.sln ソリューションに含まれる Program.cs ファイルの20行目以降に相当します。
例10-55 文字列の連結
この例は Composing ディレクトリ以下の Composing.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-56 String.Concat の明示的な呼び出し
この例は Composing ディレクトリ以下の Composing.sln ソリューションに含まれる Program.cs ファイルの16行目以降に相当します。
例10-57 文字列配列の連結
この例は Composing ディレクトリ以下の Composing.sln ソリューションに含まれる Program.cs ファイルの21行目以降に相当します。
例10-58 String.Join
この例は Composing ディレクトリ以下の Composing.sln ソリューションに含まれる Program.cs ファイルの29行目以降に相当します。
例10-59 文字列の分割
この例は Splitting ディレクトリ以下の Splitting.sln ソリューションに含まれる Program.cs ファイルの11行目以降に相当します。
例10-60 String.Split における空文字列の削除
この例は Splitting ディレクトリ以下の Splitting.sln ソリューションに含まれる Program.cs ファイルの37行目以降に相当します。
例10-61 文字列を小文字にする
この例は Splitting ディレクトリ以下の Splitting.sln ソリューションに含まれる Program.cs ファイルの53行目以降に相当します。
例10-62 乱雑な入力のシミュレーション
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-63 入力の整理
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの34行目以降に相当します。
例10-64 StringBuilder による文字列の作成
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの51行目以降に相当します。
例10-65 Capacity とLength
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの12行目以降に相当します。
例10-66 容量の調査
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの24行目以降に相当します。
例10-67 さらにテキストを追加
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの44行目以降に相当します。
例10-68 さらにテキストを追加
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの52行目以降に相当します。
例10-69 容量の確保
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの60行目以降に相当します。
例10-70 容量を減らそうとしてみる
この例は StringBuilderExamples ディレクトリ以下の StringBuilderExamples.sln ソリューションに含まれる Program.cs ファイルの68行目以降に相当します。
例10-71 テキストの検索
この例は FindAndReplace ディレクトリ以下の FindAndReplace.sln ソリューションに含まれる Program.cs ファイルの10行目以降に相当します。
例10-72 テキストの置換
この例は FindAndReplace ディレクトリ以下の FindAndReplace.sln ソリューションに含まれる Program.cs ファイルの23行目以降に相当します。
例10-73 テキストを整理するための以前のコード
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの51行目以降に相当します。
例10-74 特定のタイプミスを修正
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの69行目以降に相当します。
例10-75 空行の検出
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの56行目以降に相当します。
例10-76 空かnull に一致するかどうか確認する
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの58行目以降に相当します。
例10-77 空白の削除
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの80行目以降に相当します。
例10-78 指定した文字の削除
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの86行目以降に相当します。
例10-79 すべての空白と追加指定された文字の削除
この例は ManipulatingText ディレクトリ以下の ManipulatingText.sln ソリューションに含まれる Program.cs ファイルの110行目以降に相当します。
例10-80 テキストのエンコード
この例は EncodingExamples ディレクトリ以下の EncodingExamples.sln ソリューションに含まれる Program.cs ファイルの9行目以降に相当します。
例10-81 非ASCII 文字の使用
この例は EncodingExamples ディレクトリ以下の EncodingExamples.sln ソリューションに含まれる Program.cs ファイルの38行目以降に相当します。
例10-82 テキストのデコード
この例は EncodingExamples ディレクトリ以下の EncodingExamples.sln ソリューションに含まれる Program.cs ファイルの59行目以降に相当します。
例10-83 UTF-16 エンコードの使用
この例は Utf16Example1 ディレクトリ以下の Utf16Example1.sln ソリューションに含まれる Program.cs ファイルの9行目以降に相当します。
例10-84 エンコードされたテキストのバイト値を示す
この例は Utf16Example2 ディレクトリ以下の Utf16Example2.sln ソリューションに含まれる Program.cs ファイルの9行目以降に相当します。
例10-85 ビッグエンディアンのUTF-16 を使用する
この例は Utf16Example2 ディレクトリ以下の Utf16Example2.sln ソリューションに含まれる Program.cs ファイルの16行目以降に相当します。
例10-86 ビッグエンディアンのアラビア語
この例は BigEndianArabic ディレクトリ以下の BigEndianArabic.sln ソリューションに含まれる Program.cs ファイルの9行目以降に相当します。