C#のstringの==って文字数がNのときO(1)だっけ?