//stに文字列 "ABC" を代入する
string st = "ABC";
//stに文字列 "CDE" を連結したものを stに格納する
st = st + "CDE";
//stに文字列 "789" を連結したものを stに格納する (代入演算子を使った方法)
st += "789";
// stに文字列 "789" を連結したものを stに格納する (代入演算子を使った方法)
st += "789";
//2つの文字列を連結する
string s1 = "ありがとう";
string s2 = "ごめんなさい";
string s3 = s1 + s2;
//Length 文字数を取得する
string st = "あいう";
st.Length;→3
//2文字目の後に文字列 "うこ" を挿入して「ようこそ」にする
string st = "よそ";
st1 = st.Insert(2, "うこ");
//文字列を置換する
string st = "HANABI";
st.Replace("a","A");→"HaNaBI"
//指定した位置から文字削除する
string st="あいうえお";
st.Remove(1, 2);→あえお
//指定した文字列削除
string before = "あいうえお";
string after = before.Replace("うえ", "");
//指定した改行コード削除
string str = "\r\nこんにちは。\r\nこんばんは。\r\n";
//削除する文字の配列
char[] removeChars = new char[] { '\r', '\n' };
//削除する文字を1文字ずつ削除する
foreach (char c in removeChars)
{
str = str.Replace(c.ToString(), "");
}
//指定文字列が先頭から始まっているかを判定します
if (s1.EndsWith("AB") == st1.StartsWith("ABCDEF"){
//ABが先頭から始まっているならtrue
}
st2.StartsWith("ABC", true);//大文字/小文字区別を無視
//EndsWith()は、指定文字列が末尾で判定します。
st1.EndsWith("CD");
st2.EndsWith("CD", true);//大文字/小文字区別を無視
//文字が空かどうか判定する
if (String.IsNullOrEmpty(st) == true)
{
//null、もしくは空文字列である
}
else
{
//nullではなく、かつ空文字列でもない
}
//カンマ区切りの文字列を分割して配列に変換するサンプルです。
string str = "東京,大阪,名古屋";
string[] sp = str.Split(',');
sp[0] → "東京"
sp[1] → "大阪"
sp[2] → "名古屋"
//指定した文字列が含まれるか判定するサンプルです。
string str = "ABCDEFG";
bool a1 = str.Contains("CD");
bool b2 = str.Contains("cd");
a1 → True
b2 → False
\r CR
\n LF
\r\n Windowsの改行コード
\" ダブルクオーテーション
\' シングルクオーテーション
\\ ¥
\t タブ
\0 null
=======
st = st.Insert(2, "うこ");
>>>>>>> YOUR_EDITION
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
613