$シンボルをc#:文字列補間をデコードする
は、c#プログラミングの領域で、$シンボルを飾るストリングを困惑させたかもしれません。逐語的な文字列のカウンターパート @とは異なり、$シンボルはエラーをトリガーしないため、謎めいた目的について疑問に思います。 6.文字列補間は、文字列内の値のシームレスな統合を可能にし、文字列構築を簡素化します。 string.formatメソッドに似た将来の文字列補間のプレースホルダーとして機能するだけです。 var abool = true; var astring = "3"; var formated = $ "{anint}、{abool}、{astring}";
この例では、補間された文字列が形成された補間は、anint、abool、astringの値を簡単に連結します。補間、あまり一般的ではないバリアント。このフォームは、文字列の補間を可能にしながら、逐語的な文字列のプロパティを保持します。特殊文字を混ぜるときに文字を逃れる必要性を削除し、文字列の構築をさらに便利にします。 console.writeline($@"c:\ {somedir} \ b \ c");
は出力を生成します:c:\ a \ b \ c
c:\ a \ b \ c $@補間と組み合わせて使用すると、その汎用性がさらに向上し、エレガントでエラーのない文字列処理への道が開かれます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3