请教一下,C#用的库能不能看到源码?就像VC的MFC和DELPHI的VCL一样?

梁苏彬 2002-12-08 10:05:29
我刚从Delphi转过来,习惯了看delphi的源码了,在C#里我怎么也找不到,郁闷中。。。

顺便再问一下,我在C#里调用socket API,用到的数据结构在那里有定义?就是那个WSAstartup函数里的WSAdata
...全文
24 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaxu 2002-12-08
  • 打赏
  • 举报
回复
up
bluesx 2002-12-08
  • 打赏
  • 举报
回复
不能,不过可以看IL代码。
bluesx 2002-12-08
  • 打赏
  • 举报
回复
做桌面应用还是Delphi有优势,不过用C#和.NET可以做基于WEB的分布式系统,而且开发效率和系统运行效率都不错,这也正是.NET所擅长的领域。
不过有一个跨平台的.NET计划Mono基于Windows实现的类库的源代码倒是可以看的,可以参考一下,不过还只实现了一部分。
www.go-mono.com
gmmgmm 2002-12-08
  • 打赏
  • 举报
回复
.NET自带的类库对一般应用来说够用了,不需要调用WIN32API,我用这么长时间也就有一次因为需要读写INI文件才调用API的,更何况我觉得.NET推行的XML配置文件格式更好用一些

C#调用API目前还得通过Interop,如果哪天WIN32API有支持托管的版本了,那么我想调用是非常容易的
梁苏彬 2002-12-08
  • 打赏
  • 举报
回复
vcl/mfc是可以看源码的,我经常拿vcl的源码拷过来来加以改动实现自己的功能,C#有wincv是可以看定义,但是哪里有delphi里按住 ctrl+右键 立马定义实现一起跳出来来的爽?
再加上C#里调用API函数步骤之繁琐蹩脚,比VB都有过之而无不及,看来C#在桌面程序领域是完全没法跟delphi竞争的,我以后不是万不得以是不会再用这个劳什子的了。。。
echevil 2002-12-08
  • 打赏
  • 举报
回复
有Wincv可以看定义,比对象浏览器爽一点点
vpoor 2002-12-08
  • 打赏
  • 举报
回复
vcl/mfc可以看源码
.net的只有看msdn,看对象浏览器,太不爽了!!!!
gmmgmm 2002-12-08
  • 打赏
  • 举报
回复
DELPHI和C++似乎也不能看到源码吧?只能看到定义

.NET自带的 wincv.exe 已经可以提供一定的帮助了

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧