在csdn下载代码吧,看100个,你就差不多是半个高手了
解决方案 »
- 将图片信息及图片的存储路径 批量导入数据库
- 重写控件CPU占用率高
- devexpress的VGridControl控件中EditValueChanged事件的获取被包装的RepositoryItem
- 如何将基类的信息复制到继承类中去?
- Delegate的超级复杂问题!100相求!
- 浮点运算和“%”问题求助~!
- 高分求:如何检测我的当前进程的内存使用情况,以及有哪些线程正在运行
- WPF ScrollViewer 的BUG
- 有人知道通过URL怎么获得一个网站的状态码吗?
- 【玩一玩】自定义WPF左侧展开导航控件
- 多线程调用同一个函数时,进度条怎么样以最慢运行的线程进行?
- .net使用联通SGIP协议开发发送短信的程序
其次就是多想,多思考,多动手。。
给你个系统的学习方向。。1.委托,事件,抽象类,接口
了解它们的共同点和不同点,为何要用它们,以及什么场景下使用。。最主要的还是自己实际开发中遇到问题后,用它们去构造可读性和可扩展性更强的代码2.泛型,反射
它们2个结合往往能构造出重用性非常高的东西。。特别是泛型,用的地方非常多3.多线程
这个web开发用得比较少。。但也会用到。。掌握Thread和Task。。它们最大的不同点是Task可以有返回值,而且Task开启的线程发生异常,主线程可以捕获得到。。以及多线程带来的资源抢占和死锁等问题。。而且使用多线程,在部分情况下效率可以得到提升4.LINQ扩展方法
熟悉了上面的东西,LINQ就很好理解了。。它是对集合的操作可以说是 方便易用,清晰明了。。原理就是委托+泛型,理解它延迟加载的特性(相当于游标)。PLINQ有兴趣也可以去看下,就是并行处理,在我看来也就是多线程+LINQ的封装。。其它
对字符串的处理是程序员最基本的,比如正则表达式。。WEB开发HTML,JS,JSON等我觉得上面这些是C#程序员的基础,我是个没上过大学就出来混的人给你的一些小建议。。全部精通后(注意,这些东西一定要精通,因为是基础)找工作应该比较轻松
读书不一定有用,但他可以开阔一个人的视野。。
我后悔当初没读大学,我工作快1年了连byte有什么用我也不知道。。