C# 1 Introduction to programming and the C# language
Publisher: Bookboon.com
Published: 2013
ISBN-13: 9788740302509
Table of contents: title: Content; title: 1. Introduction; title: 1.1. Hello World; title: 2. Basic program architecture; title: 2.1. Print a book; title: 3. Variables; title: 3.1. The sum of two numbers; title: 3.2. Operators; title: 4. Console programs; title: 4.1. Perimeter and area of a circle; title: 4.2. Product calculation; title: 4.3. Date and time; title: 4.4. Arguments on the command line; title: 5. Program control; title: 5.1. if; title: 5.2. Sort two numbers; title: 5.3. if-else; title: 5.4. A quadratic equation; title: 5.5. while; title: 5.6. The sum of the positive number less than 100; title: 5.7. for; title: 5.8. Sum of positive integers; title: 5.9. do; title: 5.10. switch; title: 5.11. Weekday; title: 5.12. The cross-sum; title: 5.13. The biggest and the smallest number; title: 6. Strings; title: 6.1. The class string; title: 6.2. Palindrome; title: 7. Arrays; title: 7.1. Two arrays of the type int; title: 7.2. Array of strings; title: 7.3. Yatzy; title: 7.4. Craps; title: 8. Part 2 Object Oriented Programming; title: 9. Classes; title: 9.1. Coins; title: 10. Design of classes; title: 10.1. Dice; title: 11. Methods; title: 11.1. Methods names; title: 11.2. Function overriding; title: 11.3. Methods return values; title: 11.4. Properties; title: 11.5. A point; title: 11.6. Parameters; title: 11.7. Methods parameters; title: 12. Inheritance; title: 12.1. Points; title: 12.2. Persons; title: 13. The class Object; title: 14. Abstract classes; title: 14.1. Abstract points; title: 14.2. Loan; title: 15. Interfaces; title: 15.1. Points again; title: 15.2. Money; title: 16. Static members; title: 16.1. StringBuilder; title: 17. More about arrays; title: 17.1. Multi-dimensional arrays; title: 18. Types; title: 19. Enum; title: 20. Struct; title: 21. Generic types; title: 21.1. Generic methods; title: 21.2. Sorting an array; title: 21.3. Parameterized types; title: 21.4. The class Set; title: 22. Exception handling; title: 23. Comments; title: 24. Extension methods; title: 25. Part 3 Collection classes; title: 26. List; title: 26.1. A List of strings; title: 26.2. Enter sale of products; title: 27. Stack and Queue; title: 27.1. Stack of integers; title: 27.2. StackSort; title: 28. LinkedList; title: 28.1. LinkedList of names; title: 29. Dictionary and SortedDictionary; title: 29.1. Table of job titles; title: 29.2. User defined key; title: 29.3. A sorted dictionary; title: 29.4. Comparable keys; title: 29.5. Cue list; title: 30. Part 4 IO; title: 31. Text files; title: 31.1. Write and read text; title: 31.2. Write a comma separated file; title: 31.3. Read a comma separated file; title: 32. Binary files; title: 32.1. Print 100 numbers in a fil; title: 32.2. Read a binary file; title: 32.3. Seek; title: 33. Info about directories and files; title: 33.1. FileInfo; title: 33.2. DirectroryInfo; title: 34. Object serialization; title: 34.1. Datatypes; title: 34.2. Binary serialization; title: 34.3. Binary deserialization; title: 34.4. XML serialization; title: 34.5. SOAP serialization; title: 34.6. Serialization of a collection; title: 35. User defined serialization; title: 36. Part 5 Final examples; title: 37. Lottery; title: 38. Expression