关于C#1~3的学习总结

Posted wangjie97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于C#1~3的学习总结相关的知识,希望对你有一定的参考价值。

164173423 王杰

GitHub 地址

https://github.com/wangjie97

学习内容总结

学习了C#的一些基础知识,了解了网页制作,窗体程序,控制台程序等简单的程序的实现。在学习过程中发现C#语言概念性十分强,需要用编写代码实践去渗透理解。C#语言与其它语言类似但是又有自身鲜明的特点,尤其是在继承时,C++中可用多继承,而C#中只能单继承,实现多继承要用接口来实现。

学习中的问题和解决过程

  • 问题1:在ATM程序中想实现用一个account实例来实现信用账户和普通账户的区分。
  • 问题1解决方案:修改过程中发下强制类型转换在区分信用账户和普通账户并不可取,所以另外增加了一个xyaccount实例来表示信用账户。

  • 问题2:在使用xyaccount对象时,发现其访问性与account对象不一致。
  • 问题2解决方案:在老师帮助下发现了其访问性为私有,在类名前标示修饰符public,使其可访问性一致。

    学习成果

代码提交记录截图
技术分享图片

任务成果截图
电脑重置后文件丢失

感悟

我觉得学习编程语言,最主要的一点就是将学习的东西加以实践以后才能算是学到了,虽然C#与其它语言在根本上来说是没有区别的,但是它的细节处理确实不一样的,C#语言在概念上就将一些东西分门别类,例如它会将我们编写的代码自动编译为更加完整,这是其它语言中所没有的。相比较C++而言,C#的语言更精简,更具有操作性。

学习时间统计

  • 计划学习时间:20小时
  • 实际学习时间:18小时

你阅读过的参考资料



以上是关于关于C#1~3的学习总结的主要内容,如果未能解决你的问题,请参考以下文章

C语言指针学习总结

mongodb学习总结

对于近期在C语言学习中碰到的一些关于字符串的函数的总结

关于3月份的学习总结

关于openCV学习中遇到的一些函数的总结

关于openCV学习中遇到的一些函数的总结