今天看到李战老师的一篇博文,输出代码本身,才疏学浅,没看懂,求指点....
class writeme { static void Main() { string s = "class writeme{{static void Main(){{string s={0}{1}{0};System.Console.Write(s,(char)34,s);Console.ReadKey();}}}}"; System.Console.Write(s, (char)34, s); Console.ReadKey(); } }
你哪儿没看懂,就这是一个字符串输出
System.Console.Write(s, (char)34, s);这句话怎么理解?这个(char)34是什么?
@雪拥蓝关: 双引号
@artwl:
汗,原来是强制类型转换
就是输出一个字符画窜语句,(char)34 是类型强制转换