〇文字列内の検索。場所を特定したいなら、IndexOf。含まれているかどうかだけなら、Contains。
var index = targetText.IndexOf("a");//1IndexOfよりContainsをよく使うかな。
var contains = targetText.Contains("Sh");//True
〇文字列内の検索。特定文字列で始まる、あるいは終わるかどうか。
ファイル名や、拡張子をチェックするのに重宝している。
var targetText = "Tawamuredays With C Sharp.";
var start = targetText.StartsWith("Tawamu");//true
var ends = targetText.EndsWith("day");//false
〇分割
var pgLangs = "C#,Java,PHP,JavaScript,D,Python,なでしこ";改行コードで分割することよくある。
var elements = pgLangs.Split(',');
〇文字列の比較(等値)
staticメソッドなので、nullかどうかを意識せずに使えるかな。
var isEqual = string.Equals(null, "");//falseああでも、普通に「==」で比較すれば良い話かもしれない…。
スポンサーサイト
当サイトは基本をすっ飛ばしてます。基本文法等は、@ITをどうぞ