[问题] 新手C#概念建立的方法

楼主: wn0203 (wn)   2016-11-13 07:50:19
大家好,我是最近正在自学C#的新手。
目前学到OO的地方,但是一直有个瓶颈在于,
常混肴一些用法,可能当下理解了,
但是下一章又有新的东西时又和上一章混一起乱掉了。
举例来说,像是类别内可以放属性、字段、方法、建构子。
那他们出现的时机是哪时,有加入类别都一定要有这些在类别内吗?
难道不能直接宣告属性,一定要加字段吗?
方法和建构子又感觉很像....建构子为何不用回传也不用写int string之类,直接写publ
ic xxx即可。
abstract或static的使用时机?
还有那些public.private.internal....?
以上很多问号是自己在学习的过程中会遇到的问题,但是在找完答案后没多久又很容易混
肴。
所以觉得学到物件导向这边满挫败,泛型、委派也觉得难懂,之后运用的时机也满一知半
解。
简单来说,想问各位高手在自己写程式的时候是怎么判断哪时候用什么,这些是靠经验吗

大家对于学C#一开始也会有这样的状况吗?
有什么建议好理解的吗?
还是只有我比较努吨不适合写程式呢 哈哈
作者: GoalBased (Artificail Intelligence)   2016-11-13 07:58:00
你只有看,没有写吧?
楼主: wn0203 (wn)   2016-11-13 08:05:00
有练习一些书上的范例,还有教学网站的练习题这样
作者: james732 (好人超)   2016-11-13 16:41:00
不过我觉得你讲的这些东西其实都没有标准答案耶
作者: Ommm5566 (56天團)   2016-11-13 21:43:00
分开
作者: zel (柚植)   2016-11-13 22:26:00
实作专题最快上手!像是设计模式这些只看书和做范例还真的不知道怎么用XD等过程中想简化、整理程式时自然就会从学过的这些东西找方法来用了!
作者: npkalala   2016-11-13 23:01:00
关于第一个问题动态加属性,c#跟java这种比较严谨的语法不行,硬要说也只有不定型别勉强沾的上边,javascript这种较松散的语言则可以,差别在越松散的语言,错误检查越难做,错误提示越fuzzy
作者: YahooTaiwan (超可爱南西我老婆)   2016-11-13 23:56:00
程式的学习法跟数学很像,初期你只要知道怎么用就好,学到一个程度再去深入探究原因
楼主: wn0203 (wn)   2016-11-14 20:54:00
好的 谢谢各位建议 继续努力!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com