| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 657 人关注过本帖
标题:C语言 C++ 比较C# 问题篇 ,无知菜鸟者无谓
只看楼主 加入收藏
harp_ever
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-7-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
C语言 C++ 比较C# 问题篇 ,无知菜鸟者无谓
最近学习C#,小的也算努力,看了两天的书,结合VS2005胡编了一天的程序,回头想想,一大堆的问题。自我感觉似乎学了一门更笨的语言。
小的平常用的是C 和 C++;也编过一些MFC的程序(也只会MFC),从C++到C#,到底什么东西变的更好了?
1。不用指针,要用指针要声明unsafe,就是不安全,如果说C#为了内存的安全,即为推荐不使用指针。c++中惯用了指针,觉得非常好。
2。指针参数传递怎么办?
3。c++中new 和 delete 成对出现, c#中是不是new 和 dispose也应该成对出现呢?(看到很多源程序不是这样的)
4。没有.h了,很不习惯,全部采用命名空间,以前编的程序怎么办?
5。以前的lib 怎么用
搜索更多相关主题的帖子: C语言 无知 
2009-08-03 19:44
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:10 
1,this和委托机制都是指针的替代品,要是用习惯了,你就会忘掉指针
2,一定要传指针参数,C#有ref关键字
3,new,dispose根本不是你需要关注的,C#本身有垃圾回收机制,倒是try, catch要理解一下
4,以前写的程序都打包吧,写类,写方法,相当于整理吧
5,项目中引用资源,大部分组件,资源都能引用进来,一个项目就相当于一个文件夹

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-04 02:01
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:0 
我觉得C#语言最方便的地方在于调用;属性,事件可视化;代码耦合度低
用调用方法来实现逻辑,用多了你会觉得很方便
缺点是运行效率比C,C++低,更耗资源

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-04 02:07
baikil
Rank: 10Rank: 10Rank: 10
来 自:X星球
等 级:青峰侠
威 望:4
帖 子:282
专家分:1580
注 册:2009-7-20
收藏
得分:10 
楼主这么不习惯就不要换吗,什么语言不重要,用的好才是重点.

自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-04 11:39
快速回复:C语言 C++ 比较C# 问题篇 ,无知菜鸟者无谓
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.068043 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved