首页 新闻 会员 周边

C#源代码输出

0
[已解决问题] 解决于 2012-08-06 14:19

今天看到李战老师的一篇博文,输出代码本身,才疏学浅,没看懂,求指点....

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();
        }
    }
C#
轻狂の书生的主页 轻狂の书生 | 小虾三级 | 园豆:1042
提问于:2012-08-06 09:59
< >
分享
最佳答案
0

你哪儿没看懂,就这是一个字符串输出

奖励园豆:5
artwl | 专家六级 |园豆:16736 | 2012-08-06 11:16
System.Console.Write(s, (char)34, s);这句话怎么理解?这个(char)34是什么?
轻狂の书生 | 园豆:1042 (小虾三级) | 2012-08-06 11:45

@雪拥蓝关: 双引号

artwl | 园豆:16736 (专家六级) | 2012-08-06 12:45

@artwl: 
汗,原来是强制类型转换

轻狂の书生 | 园豆:1042 (小虾三级) | 2012-08-06 14:19
其他回答(1)
0

就是输出一个字符画窜语句,(char)34 是类型强制转换

伊影 | 园豆:202 (菜鸟二级) | 2012-08-06 11:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册