C#舐めんなよC#だって出来る子なんだぞ!

低レイヤの文字列操作

なんかC#をバカにされてるようで(←酷い被害妄想)イラっときて書いた。後悔も反省もしない。

 

using System;

class Program {
	unsafe static void Main() {
		string fileName = "hoge.ScR";
		char lc = (char)('a' - 'A');
		fixed(char* p_ = fileName) {
			char* p = p_ + fileName.Length;
			if((*--p | lc) == 'r' && (*--p | lc) == 'c' &&
					(*--p | lc) == 's' && *--p == '.') {
				Console.WriteLine("めっかったぜフォー!");
			}
		}
	}
}

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください