• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

闲着无聊,出个题,大家来玩玩!

listhome 2006-01-08 03:31:53
要求: 写一个控制台程序,打印出自身完整的源代码


呵呵,反正偶不会!

...全文
375 点赞 收藏 34
写回复
34 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
randysbf 2006-01-09
可以用字符实现.
回复
godson_h 2006-01-09
学习
回复
hzw66 2006-01-09
随便写了个,不知道谁有更简单的方法:
using System;
namespace MyNamespace
{
class MyClass
{
public static void Main()
{
string s = @"using System;
namespace MyNamespace
{{
class MyClass
{{
public static void Main()
{{
string s = @{1}{0}{1};
Console.WriteLine(s,s,(char)34);
}}
}}
}}";
Console.WriteLine(s,s,(char)34);
}
}
}
回复
szh3210 2006-01-09
学习
回复
saucer 2006-01-09
http://blog.joycode.com/saucer/archive/2003/12/29/10066.aspx
回复
xczgb 2006-01-09
继续顶
回复
pontus 2006-01-09
写一个控制台程序,打印win2003自身完整的源代码
回复
RoninBlade 2006-01-09
mark,学习
回复
zhounet 2006-01-09
不会
回复
tiaoci 2006-01-09
分交出来,看这里:

http://spaces.msn.com/members/tiaoci/Blog/cns!1pCRSdSzBYPHMkYAZPWWBjLg!121.entry
回复
wangehuai 2006-01-09
不会,学习ing。。。
回复
iceface57163 2006-01-09
不会....
回复
rcyzm 2006-01-09
using System;

namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class PrintInfo
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
System.IO.FileStream fs = new System.IO.FileStream(
@"..\..\PrintInfo.cs",
System.IO.FileMode.Open,
System.IO.FileAccess.Read
);
System.IO.StreamReader sr = new System.IO.StreamReader(fs,System.Text.Encoding.Default);
System.Console.Write(sr.ReadToEnd());
System.Console.ReadLine();
}
}
}
回复
rcyzm 2006-01-09
using System;

namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class PrintInfo
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
System.IO.FileStream fs = new System.IO.FileStream(
@"..\..\PrintInfo.cs",
System.IO.FileMode.Open,
System.IO.FileAccess.Read
);
System.IO.StreamReader sr = new System.IO.StreamReader(fs,System.Text.Encoding.Default);
System.Console.Write(sr.ReadToEnd());
System.Console.ReadLine();
}
}
}
回复
lyangl 2006-01-09

回复
bluelily22 2006-01-09
可以找到源文件,把文件转换为字符串,读出来
回复
playzxw 2006-01-09
没看懂 hzw66(超越理想) 的代码
回复
lw1a2 2006-01-09
原先在c版那见过
回复
zxf_hay 2006-01-08
空闲的时候再高
回复
Edisoncat 2006-01-08
关注......
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2006-01-08 03:31
社区公告
暂无公告