C # Review of learning points

Source: Internet
Author: User
You can use left-to-right to review and learn from top to bottom.

I. NET and C #

Net overview and C # Language Public Language Runtime Library Integrated Development Environment

II. C # Language Design Basics

Simple data type Value Type and reference type Variables and constants
Expressions and operators Conditional statement if... else Conditional statement switch... case
Loop statements while and do Loop statement Jump statement break and continue
Handle errors and exceptions

III. C # Design Basics

Class Class field Class Method
Class Constructor Method Overloading Class attributes
Array String Class Indexer

Iv. ApplicationProgramOrganization

Namespace Assembly

V. C # Object-Oriented Design

Base Class Object of all classes Packing and unboxing Encapsulation
Polymorphism Inheritance Polymorphism Interface
Delegate Class events Custom events

Vi. Io and file systems

. NET Framework Stream and Its Derived classes Textreader/textwriter
Binaryreader Access the File System

VII. Collection class

Understanding collection classes

System. Collections

Control the Garbage Collector

System. gc. Collect () Garbage Collector

Serialization and deserialization

 

Use attribute Runtime type information

The system. Collections namespace contains interfaces and classes that define a set of objects (such as lists, queues, bit arrays, hash tables, and dictionaries.

  Class Description
Arraylist Use an array that can be dynamically increased as needed to implement the ilist interface.
Bitarray A compressed array of management bits. This value indicates a Boolean value. True indicates that the bits are open (1), and false indicates that the bits are closed (0 ).
Hashtable Indicates the set of key/value pairs. These key/value pairs are based on the hash of the key.Code.
Queue Indicates the object's first-in-first-out set.
Sortedlist A set of key-value pairs. These key-value pairs are sorted by keys and can be accessed by keys and indexes.
Stack A simple post-first-out non-generic set of objects.

8. Database Access

Improving ......

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.