実践で役立つ C#プログラミングのイディオム/定石&パターン その8
Chapter 5 文字列の操作
前回に引き続き、文字列の操作について学びます。
ALL メソッド
ALL メソッドを使って全ての文字が条件を満たしているかどうかを調べます。
var s7 = "0901234567"; Console.WriteLine("s7: " + s7.All(c => Char.IsDigit(c)));
文字列を取り出す
指定した文字列から始まるインデックスを取得して文字列を取り出します。
var s8 = "Height:170,Weight:60,Type:A,"; var key = "Weight:"; var sIdx = s8.IndexOf(key) + key.Length; var eIdx = s8.IndexOf(",", sIdx); var w = s8.Substring(sIdx, eIdx - sIdx); Console.WriteLine(w); // 60
その他のメソッド
Java にもあるように、StringBuilder や Format や Parse などのメソッドがあります。
本
実戦で役立つ C#プログラミングのイディオム/定石&パターン
- 作者: 出井秀行
- 出版社/メーカー: 技術評論社
- 発売日: 2017/02/18
- メディア: 大型本
- この商品を含むブログ (1件) を見る
感想
LINQ を別として、他の言語にも共通するようなメソッドがあるので、理解しやすかったです。