C#
Equal メソッド
Equalメソッドを利用して引数を指定することで大文字小文字の区別なく文字列が等しいかどうかを判断することができます。
使用例
string hogeHalf = "hoge";
string hogeFull = "HOGE";
if (hogeHalf.Equals(hogeFull, StringComparison.CurrentCultureIgnoreCase))
{
Console.WriteLine("hogeHalf と hogeFull は等しい");
}
else
{
Console.WriteLine("hogeHalf と hogeFull は等しくない");
}
// hogeHalf と hogeFull は等しい
string.Compare 静的メソッド
string.Compare 静的メソッドを利用して引数を指定することで大文字小文字の区別なく文字列が等しいかどうかを判断することができます。
使用例
string hogeHalf = "hoge";
string hogeFull = "HOGE";
if (string.Compare(hogeHalf, hogeFull, ignoreCase:true) == 0)
{
Console.WriteLine("hogeHalf と hogeFull は等しい");
}
else
{
Console.WriteLine("hogeHalf と hogeFull は等しくない");
}
// hogeHalf と hogeFull は等しい
string.Equals 静的メソッド
string.Equals 静的メソッドを利用して引数を指定することで大文字小文字の区別なく文字列が等しいかどうかを判断することができます。
使用例
string hogeHalf = "hoge";
string hogeFull = "HOGE";
if (string.Equals(hogeHalf, hogeFull, StringComparison.CurrentCultureIgnoreCase))
{
Console.WriteLine("hogeHalf と hogeFull は等しい");
}
else
{
Console.WriteLine("hogeHalf と hogeFull は等しくない");
}
// hogeHalf と hogeFull は等しい
