static class StringUtil { // WIN32API:LCMapStringWの宣言 [DllImport("kernel32.dll")] static extern private int LCMapStringW(int Locale, uint dwMapFlags, [MarshalAs(UnmanagedType.LPWStr)]string lpSrcStr, int cchSrc, [MarshalAs(UnmanagedType.LPWStr)] string lpDestStr, int cchDest); public enum dwMapFlags : uint { NORM_IGNORECASE = 0x00000001, //大文字と小文字を区別しません。 NORM_IGNORENONSPACE = 0x00000002, //送りなし文字