C#初学者的一些牢骚
来源:互联网 发布:物理轨迹软件 编辑:程序博客网 时间:2024/06/05 17:50
以下是一个C#新学者的一些看法。
最近为了学软工,现学了C#,然后发现有好有坏的东西= =
1、OO思想,C#中得到充分的体现,到处都要是类,虽然我没怎么继承是吧。。。= =
好在int, byte 都是类,很好很强大。许多函数都内置再后面,很强大。灵活性只能说一般。类型间转换还是比较繁琐的过程,timespan个人觉得还是挺繁琐的。
但是总体上感觉很听话。不过少了C/C++下随意将一个变量类型的 内容修改的灵活性。
2、白痴一样的伪指针。
C#中取消了指针?没有!我个人的感觉只是你不用在考虑释放内存了最多。其实给人的感觉是所有的变量都是指针(一些基础的,例如int,string等没有构造函数的不算),而一般的等于都是浅复制。例如我刚刚悲剧的软工的一个伟大的BUG,导致数据一直没显示出来。深度复制还是要自己做。更可笑的时clone这个函数有时也并不意味着真正的深复制。
弄到头。要自己写复制。再弄到头,依然保持一颗指针的心。。。= =
3、强大的库。
using 几下后,强大的类库帮助你瞬间把100多行的API间的使用等变成几条语句。还是挺方便的。这点是最令我震惊的。
4、轻松实现多线程方面的操作。
总觉得多线程很难,总觉得多线程间的通讯很难。但是C#下感觉还是挺容易实现的。monitor和lock等,很好的支持了。貌似对数据库支持也很强大,可惜我没那么高级
因为用的有限,说不上特别好的东西。
就那么多吧。。。
- C#初学者的一些牢骚
- 关于管理的一些牢骚
- 一些牢骚
- 一些牢骚
- 一些牢骚
- 对于初学者总结的一些C#问题
- 关于最近一些事情的牢骚
- 继续上篇的一些gpg牢骚
- 一些容易被初学者忽视的C#语言细节
- 初学者容易混淆和不理解的一些C#关键字
- 牢骚,真的有点牢骚
- asp 和一些牢骚
- 一些不痛不痒的可能没有人会看到的牢骚
- 关于盗版和开源的一些牢骚
- 初学者的一些启发
- C#初学者的笔记
- 初学者的C#履历
- 牢骚,更多的牢骚...
- 网站中qq在线交谈代码问题
- Ibatis缓存
- 代码
- 编程刷新explorer
- Ubuntu 添加右键打开终端
- C#初学者的一些牢骚
- poj pku图论、网络流入门题总结、汇总(转)
- WMDC连接Wince设备
- Ubuntu自带的FTP服务器vsftpd使用技巧
- 抽象工厂模式(Abstract Factory)
- Linux DNS服务器配置
- Linux DNS服务器配置
- qqqqqqqqqqqqqq
- 详解FlashBurn的hex文件烧写--DM6437平台