初めて質問します。初心者のため、拙い質問でお恥ずかしいですが回答いただければ幸いです。
前提・実現したいこと
正規表現について学習していたところ、WriteLineの箇所で疑問点が生じたので質問させていただきました。
WriteLine()の中の$の用法について確認したいです。
先頭に$をつけることで{}内に直接プロパティを記述できる、という認識であっておりますでしょうか?
この$の使い方は正規表現とはまた別の使い方なのでしょうか?
該当のソースコード
以下、ネットの記事から拾ってきたソースコードになります。
c#
1ソースコード 2var text = "Match method matches specified pattern from input text"; 3var regex = new Regex(@"match", RegexOptions.IgnoreCase); 4var matches = regex.Matches(text); 5foreach (Match m in matches) 6{ 7 Console.WriteLine($"Found: {m.Value} at {m.Index}"); 8} 9 10### 試したこと 11 12最後の Console.WriteLine($"Found: {m.Value} at {m.Index}");について、 13Console.WriteLine("Found: {0} at {1}",m.Value,m.Index);と書いても同様の出力結果となることは確認しました。 14 15### 補足情報(FW/ツールのバージョンなど) 16 17ここにより詳細な情報を記載してください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/27 05:49
2018/08/27 05:52
2018/08/27 05:59