作者wn0203 (wn)
看板C_Sharp
标题[问题] 新手C#概念建立的方法
时间Sun Nov 13 07:50:19 2016
大家好,我是最近正在自学C#的新手。
目前学到OO的地方,但是一直有个瓶颈在於,
常混肴一些用法,可能当下理解了,
但是下一章又有新的东西时又和上一章混一起乱掉了。
举例来说,像是类别内可以放属性、栏位、方法、建构子。
那他们出现的时机是哪时,有加入类别都一定要有这些在类别内吗?
难道不能直接宣告属性,一定要加栏位吗?
方法和建构子又感觉很像....建构子为何不用回传也不用写int string之类,直接写publ
ic xxx即可。
abstract或static的使用时机?
还有那些public.private.internal....?
以上很多问号是自己在学习的过程中会遇到的问题,但是在找完答案後没多久又很容易混
肴。
所以觉得学到物件导向这边满挫败,泛型、委派也觉得难懂,之後运用的时机也满一知半
解。
简单来说,想问各位高手在自己写程式的时候是怎麽判断哪时候用什麽,这些是靠经验吗
?
大家对於学C#一开始也会有这样的状况吗?
有什麽建议好理解的吗?
还是只有我比较努吨不适合写程式呢 哈哈
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.136.238
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1478994622.A.835.html
1F:推 GoalBased: 你只有看,没有写吧? 11/13 07:58
2F:→ wn0203: 有练习一些书上的范例,还有教学网站的练习题这样 11/13 08:05
3F:→ james732: 不过我觉得你讲的这些东西其实都没有标准答案耶 11/13 16:41
4F:推 Ommm5566: 分开 11/13 21:43
5F:推 zel: 实作专题最快上手!像是设计模式这些只看书和做范例还真的不 11/13 22:26
6F:→ zel: 知道怎麽用XD 11/13 22:26
7F:推 zel: 等过程中想简化、整理程式时自然就会从学过的这些东西找方法 11/13 22:28
8F:→ zel: 来用了! 11/13 22:28
9F:推 npkalala: 关於第一个问题动态加属性,c#跟java这种比较严谨的语法 11/13 23:01
10F:→ npkalala: 不行,硬要说也只有不定型别勉强沾的上边,javascript这 11/13 23:01
11F:→ npkalala: 种较松散的语言则可以,差别在越松散的语言,错误检查越 11/13 23:01
12F:→ npkalala: 难做,错误提示越fuzzy 11/13 23:01
13F:推 YahooTaiwan: 程式的学习法跟数学很像,初期你只要知道怎麽用就好 11/13 23:56
14F:→ YahooTaiwan: ,学到一个程度再去深入探究原因 11/13 23:56
15F:→ wn0203: 好的 谢谢各位建议 继续努力!!! 11/14 20:54