C # the video has come to an end. Try to summarize some new things. I feel that I have learned a new object-oriented programming language. However, most of the knowledge has not changed. Still the data structure, process control, constructor, inheritance, polymorphism, encapsulation ...... these familiar word eyes!
It may be because I have just finished learning C ++, And I am familiar with the knowledge that the video teacher has provided.
Even so, some of the knowledge in the video is also a typical C # knowledge, but it is not particularly clear: such as entrusting, it seems to be just a mediation role, I really don't know how powerful it is.
Summary:
In summary, the knowledge involved in the C # Video is dividedPart 4:
1. Introduction: Comparison with other languages
2. Commonalities: knowledge points in all languages. : Data structure, operators, flow control, arrays and functions
3. Features of object-oriented language: encapsulation, inheritance, polymorphism, interface ......
4. A small part is about Exception Handling in C.
Compare the just-learned C ++ and C #The main differences are as follows:
1. No pointer
2. Differences between some special keywords (virtual, Base) during function Rewriting
3. Inheritance only supports single
4. operators can use the checked keyword for security checks.
5. Delegate-a special type of class
I have learned so much from the introduction on the video. A lot of things have not been deeply touched, so limited understanding may be wrong.
There are a lot of issues left behind. You also need to go deep into the C # design model later!