TimeWindowsと.NET・C#の業務開発メモと覚書。その他ガジェットやサービスなどのレビューをまとめたブログ。インデックス0ベースは0以上で引数リストのサイズよりも小さくなければなりませんC#で文字列を扱う際に多用するエラーです。メソッドは、文字列を整形したい時に多用するメソッドです。これは見た目で間違いに気づかない場合もあり、また、ミスっていても実行時までエラーに気づかないという欠点がありました。string.Format("名前は{1}文字以内で入力してください。string.Format("名前は{0}文字以内で入力してください。なり、ようやくこれが改善されました。C#6.0からはこう書けます。$"名前は{len}文字以内で入力してください。";直感的かつ簡潔な書き方になりました。コピー等を繰り返していたりすると、「セルの書式が多すぎるため、書式を追加できません」と表示されてそれ以上コピーできなくなることがあります。コピーができなくなる不具合がたまに発生します。直し方がわかりました。C#で文字列内の空白を削除する文字列の中にある空白を削除したい場合があります。使用しますが、日本語環境の場合は半角と全角があるため注意が必要です。これはいったいどこに出力されているのだろうかという疑問に誰しも一度はぶつかるはずだ(笑)。文字列から数値のみ抽出する特定の文字列から数値のみ・英数字のみを抽出したい場合、正規表現を使って必要な文字以外を変換する。以下を応用すると、必要な文字以外を別の文字に変換することも可能。(7)C#6.0の補完文字列機能で日付を年月日に変換する正規表現で半角英語と数字を分離して抽出するインデックス0ベースは0以上で引数リストのサイズよりも小さくなければなりませんC#の正規表現でbrタグを削除するHashtableで落ちる。項目は既に追加されています。