c#.net能做什么???不能做什么???

fengweizhijie 2008-06-13 01:18:01
.net在做信息管理方面,web方面还行,但是牵扯到底层的一些东西还是不行啊,像图像的处理,驱动
说坏一点病毒什么的,能用c#做嘛?很难啊,还有一些逻辑性很强的,面向过程还是容易理解的,
.net高手,专家们来解答一下吧
c#.net到底能做什么?不能做什么??
...全文
675 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
535cheng110 2008-06-13
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zbking 的回复:]
严重同意CC_NET的说法,还有签名。
[/Quote]
accp126 2008-06-13
  • 打赏
  • 举报
回复
up
amingo 2008-06-13
  • 打赏
  • 举报
回复
能做爱做的事,不能做不爱做的事。
lgblove542 2008-06-13
  • 打赏
  • 举报
回复
理论上c#说明都可以做
liangchencf 2008-06-13
  • 打赏
  • 举报
回复
我认为不同的开发语言(高级、低级)是使某些方向的开发变得容易了,没有什么东西是完美的,所以当以享受到很多便利的同时(比如更多的基础类库,自动内存管理)也会付出一些代价,比如性能上的代价,并不是说.net的程序性能就一定会低,只不过如果你不是很深入的了解.net架构,还以其他的语言的编程习惯就会带来问题。记得以前写过一个有关图像的程序。非常简单,就是把图像的3个颜色的像素质被255减,效果就是将图像变成胶卷底片的效果。整个过程就是将数据装进一个3维数组,两层循环,然后修改行列对应像素的值。用C写的程序执行起来非常快。但换成C#的就慢很多(采用了同样的思路)。我猜想应该是遍历的速度要慢一些,再加上本身的机制。后来看过一些.net的源码,发现他们的一些遍历操作是用指针的方式去实现的,不知道和这个有没有关系,但我相信.net中肯定有一些想不到的方法能提高那么做的效率。

运用语言,尽量用到它的长处。不应该用C#去写很低层的东西,也不要用汇编之类的写高层的东西。
Autyan 2008-06-13
  • 打赏
  • 举报
回复
有没有专业人士来解释下 我这个新手想了解下
icepream 2008-06-13
  • 打赏
  • 举报
回复
能做会做的,不能做不会的。
netfeel2008 2008-06-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Deathsign 的回复:]
c#.net到底能做什么?不能做什么??

理论上什么都能干····
C#底层也是WIN32···
如果你能搞到驱动 一样可以做好的病毒。。。
游戏也可以做XNA就是专门为C#的游戏开发SDK···
C#里面也可以嵌入汇编···
[/Quote]
zhangning8191 2008-06-13
  • 打赏
  • 举报
回复
只有想不到,没有做不到.....
conan304 2008-06-13
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 akunshenjk 的回复:]
你学好C#,赚了钱,娶个PLMM,再请个保姆给你洗衣做饭。
[/Quote]
我服了
yagebu1983 2008-06-13
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 yudi010 的回复:]
可以做很多
比如可以买房子,可以买车,可以给你钞票
不可以做的也很多
比如不能给你幸福,给你健康等等
[/Quote]
说的不错!!!
yudi010 2008-06-13
  • 打赏
  • 举报
回复
可以做很多
比如可以买房子,可以买车,可以给你钞票
不可以做的也很多
比如不能给你幸福,给你健康等等
leon28 2008-06-13
  • 打赏
  • 举报
回复
it's able to do whatever you want to do
mapserver 2008-06-13
  • 打赏
  • 举报
回复
什么的都不能做,但是可以养家糊口。
fengweizhijie 2008-06-13
  • 打赏
  • 举报
回复
谁有模拟弹簧系统的代码?我看一下
模拟是如何实现的
akunshenjk 2008-06-13
  • 打赏
  • 举报
回复
你学好C#,赚了钱,娶个PLMM,再请个保姆给你洗衣做饭。
fsy123456accp 2008-06-13
  • 打赏
  • 举报
回复
顶楼上的这位兄台
yatobiaf 2008-06-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengweizhijie 的回复:]
.net类库封装的类层次太高了,太抽象,真怀念汇编啊
最近我想一个三维的可变形物体,轮廓只想用网格显示即可,不需要纹理
需要要模拟弹簧的变形,交叉弹簧之类,c#怎么实现》??有类封装好了??不会把
只能用c??
还有一个问题,
.net托管与opengl有冲突吗???
[/Quote]

用managed dirctX或者XNA很容易实现三维物体的绘制的。OPenGL只是一个类库而已,也是可以在C#中使用,只不过要用上封送,实现起来很麻烦,我试过,但是觉得太麻烦转用directX了。
至于你说的弹簧系统,OPenGL中也没有类库封装好吧,算法还不是你自己得实现。C#只是一种工具,用来实现你算法的工具,你用C#或者c++都是一样的。唯一的瓶颈可能在于速度,但是也有很多人说C#没有问题。
conan304 2008-06-13
  • 打赏
  • 举报
回复
c#不能给我找老婆,不能给我做饭,不能给我洗衣服
不能做的太多了
cnming 2008-06-13
  • 打赏
  • 举报
回复
你说的这些C#都可以做
加载更多回复(10)

110,548

社区成员

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

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

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