C# Programming All-in-One Tutorial Series

C# Programming All-in-One Tutorial Series

Caleb Curry via YouTube Direct link

- Creating Basic Classes, Methods, and Properties

19 of 100

19 of 100

- Creating Basic Classes, Methods, and Properties

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

C# Programming All-in-One Tutorial Series

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Intro
  2. 2 - Hello World and botnet CLI
  3. 3 - Application Architecture
  4. 4 - Methods, Static Methods, Instance Methods
  5. 5 - Command Line Arguments with dotnet CLI
  6. 6 - User Input to Make Dynamic Apps
  7. 7 - Variables and Expressions
  8. 8 - Variable Initialization and Declaration
  9. 9 - Simple Data Types
  10. 10 - Value Types and Reference Types
  11. 11 - Built in Types and .NET Type Aliases
  12. 12 - Signed and Unsigned Integral Data Types
  13. 13 - Float, Double, Decimal
  14. 14 - Math Class
  15. 15 - Char Data Type and ASCII Unicode
  16. 16 - String Data Type
  17. 17 - String Properties and Methods
  18. 18 - String Escape Sequences
  19. 19 - Creating Basic Classes, Methods, and Properties
  20. 20 - if, else if, else
  21. 21 - Logical and Comparison Operators
  22. 22 - switch Statement
  23. 23 - Ternary Operator
  24. 24 - Single Line if Statement
  25. 25 - while Loops
  26. 26 - do while Loops
  27. 27 - for Loops
  28. 28 - Nested Control Flow
  29. 29 - Nested for Loops Triangles and Pyramids
  30. 30 - Nested while Loops Triangles and Pyramids
  31. 31 - Variable Scope with Nested Control Flow
  32. 32 - break
  33. 33 - continue
  34. 34 - Intro to Arrays
  35. 35 - Working with Arrays
  36. 36 - Fill Array from user Input with for
  37. 37 - Searching an Array
  38. 38 - Array Sort
  39. 39 - Array Methods, Array Reversem Array Exists, Comparing Arrays
  40. 40 - Multidimensional Arrays and Jagged Arrays
  41. 41 - Creating 2D Arrays and Jagged Arrays
  42. 42 - Iterate 2D and Jagged Arrays
  43. 43 - Lists
  44. 44 - Working with Generic Lists
  45. 45 - List Methods Add, Insert, Remove, Clear
  46. 46 - Methods to Search a List Contains IndexOf, LastIndexOf
  47. 47 - Comparing Lists for Same Values SequenceEqual Method
  48. 48 - Iterate Through List with for Loop
  49. 49 - foreach Loop Explained
  50. 50 - More on foreach Enumerable, other Collection
  51. 51 - Nested foreach Loops
  52. 52 - Convert Between List and Array
  53. 53 - Methods to Sort and Reverse List
  54. 54 - Intro to Object Oriented Programming OOP
  55. 55 - Class vs Object
  56. 56 - Fields
  57. 57 - Auto Implemented Properties
  58. 58 - Public vs Private
  59. 59 - Methods
  60. 60 - Creating a Class and Instantiating an Object
  61. 61 - Creating Fields
  62. 62 - Creating Properties
  63. 63 - Creating a void Output Method
  64. 64 - Parameters and Arguments
  65. 65 - Return Statements
  66. 66 - Encapsulation
  67. 67 - Creating a Getter
  68. 68 - Creating a Setter
  69. 69 - Creating a Custom Getter and Setter
  70. 70 - List of Custom Class
  71. 71 - Creating a Custom Type in Loop and Adding to List
  72. 72 - Taking Custom Types as Arguments
  73. 73 - Intro to Static Methods
  74. 74 - Creating a Static Method
  75. 75 - Static Method Method to Take an ArrayList of Custom Type
  76. 76 - Intro to Method Overloading and Default Parameters
  77. 77 - Optional Parameters
  78. 78 - Searching a List for Custom Object
  79. 79 - Method Overriding
  80. 80 - Override ToString
  81. 81 - Override Equals
  82. 82 - Creating a Method Overload
  83. 83 - Override GetHashCode
  84. 84 - Returning Custom Object
  85. 85 - Reference vs Value Types
  86. 86 - Intro to Inheritance
  87. 87 - Creating an Inheritance Hierarchy
  88. 88 - Virtual Methods
  89. 89 - Inherit and Override Methods
  90. 90 - Abstract Classes
  91. 91 - Abstract Methods
  92. 92 - Intro to Polymorphism
  93. 93 - Polymorphism
  94. 94 - Intro to Constructors
  95. 95 - Default Constructor
  96. 96 - Custom Constructors
  97. 97 - Constructors to Assign to Read Only Properties
  98. 98 - Intro to Interfaces
  99. 99 - Create and Interface
  100. 100 - Conclusion

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.