FREE Courses (100+ hours) – https://calcur.tech/all-in-ones Python Course – https://calcur.tech/python-courses Timestamps …
36 Comments
Leave a Reply
You must be logged in to post a comment.
FREE Courses (100+ hours) – https://calcur.tech/all-in-ones Python Course – https://calcur.tech/python-courses Timestamps …
You must be logged in to post a comment.
Timestamps
00:00:00 – Intro
00:03:24 – Hello World and botnet CLI
00:07:58 – Application Architecture
00:13:02 – Methods, Static Methods, Instance Methods
00:21:02 – Command Line Arguments with dotnet CLI
00:25:10 – User Input to Make Dynamic Apps
00:29:18 – Variables and Expressions
00:35:55 – Variable Initialization and Declaration
00:36:11 – Simple Data Types
00:45:25 – Value Types and Reference Types
00:51:50 – Built in Types and .NET Type Aliases
00:56:02 – Signed and Unsigned Integral Data Types
01:01:49 – Float, Double, Decimal
01:07:04 – Math Class
01:12:57 – Char Data Type and ASCII Unicode
01:18:37 – String Data Type
01:19:56 – String Properties and Methods
01:30:30 – String Escape Sequences
01:35:01 – Creating Basic Classes, Methods, and Properties
01:41:53 – if, else if, else
01:47:31 – Logical and Comparison Operators
01:52:26 – switch Statement
01:56:43 – Ternary Operator
02:00:14 – Single Line if Statement
02:02:24 – while Loops
02:05:26 – do while Loops
02:08:10 – for Loops
02:12:44 – Nested Control Flow
02:15:48 – Nested for Loops (Triangles and Pyramids)
02:18:50 – Nested while Loops (Triangles and Pyramids)
02:21:53 – Variable Scope with Nested Control Flow
02:25:48 – break
02:28:24 – continue
02:30:30 – Intro to Arrays
02:33:35 – Working with Arrays
02:37:04 – Fill Array from user Input with for
02:40:03 – Searching an Array
02:43:38 – Array Sort
02:45:42 – Array Methods, Array Reversem Array Exists, Comparing Arrays
02:49:26 – Multidimensional Arrays and Jagged Arrays
02:53:35 – Creating 2D Arrays and Jagged Arrays
02:57:44 – Iterate 2D and Jagged Arrays
03:02:21 – Lists
03:05:16 – Working with Generic Lists
03:07:11 – List Methods (Add, Insert, Remove, Clear)
03:10:40 – Methods to Search a List (Contains IndexOf, LastIndexOf)
03:13:12 – Comparing Lists for Same Values (SequenceEqual Method)
03:15:18 – Iterate Through List with for Loop
03:17:31 – foreach Loop Explained
03:20:58 – More on foreach (Enumerable, other Collection)
03:25:24 – Nested foreach Loops
03:29:48 – Convert Between List and Array
03:32:54 – Methods to Sort and Reverse List
03:36:13 – Intro to Object Oriented Programming (OOP)
03:38:54 – Class vs Object
03:40:38 – Fields
03:43:19 – Auto Implemented Properties
03:47:18 – Public vs Private
03:51:52 – Methods
03:56:21 – Creating a Class and Instantiating an Object
04:00:55 – Creating Fields
04:05:10 – Creating Properties
04:09:14 – Creating a void Output Method
04:13:16 – Parameters and Arguments
04:16:32 – Return Statements
04:20:48 – Encapsulation
04:23:29 – Creating a Getter
04:27:45 – Creating a Setter
04:31:28 – Creating a Custom Getter and Setter
04:35:44 – List of Custom Class
04:39:49 – Creating a Custom Type in Loop and Adding to List
04:42:55 – Taking Custom Types as Arguments
04:46:01 – Intro to Static Methods
04:47:24 – Creating a Static Method
04:51:33 – Static Method (Method to Take an ArrayList of Custom Type)
04:56:19 – Intro to Method Overloading and Default Parameters
04:59:43 – Optional Parameters
05:03:38 – Searching a List for Custom Object
05:10:22 – Method Overriding
05:12:10 – Override ToString
05:14:58 – Override Equals
05:20:51 – Creating a Method Overload
05:24:50 – Override GetHashCode
05:29:25 – Returning Custom Object
05:35:04 – Reference vs Value Types
05:38:09 – Intro to Inheritance
05:40:46 – Creating an Inheritance Hierarchy
05:45:08 – Virtual Methods
05:47:04 – Inherit and Override Methods
05:49:26 – Abstract Classes
05:50:42 – Abstract Methods
05:53:17 – Intro to Polymorphism
05:56:36 – Polymorphism
05:59:46 – Intro to Constructors
06:02:42 – Default Constructor
06:04:59 – Custom Constructors
06:07:25 – Constructors to Assign to Read Only Properties
06:10:32 – Intro to Interfaces
06:13:44 – Create and Interface
06:18:36 – Conclusion
Shiiiiiit you make it so easy to understand!
This is the best tutorial I have ever seen in any language. Better than my 4 year college degree, no cap
In the newest version of visual studio namespace and classes are not exist
I find this video very helpful for understanding C# OOPS.
1:10:19 ish. Truncate is essentially the same as floor for positive numbers; it is essentially the same as ceiling for negative numbers.
static void Main(string[] args)
{
double x;
x = 50.9;
Console.WriteLine($"x = {x}");
Console.WriteLine($"Math.Ceiling(x) = {Math.Ceiling(x)}");
Console.WriteLine($"Math.Floor(x) = {Math.Floor(x)}");
Console.WriteLine($"Math.Truncate(x) = {Math.Truncate(x)}");
x = -50.9;
Console.WriteLine($"x = {x}");
Console.WriteLine($"Math.Ceiling(x) = {Math.Ceiling(x)}");
Console.WriteLine($"Math.Floor(x) = {Math.Floor(x)}");
Console.WriteLine($"Math.Truncate(x) = {Math.Truncate(x)}");
}
We need you Caleb , love from INDIA.
there is lot of tutors available online world wide but very very few are having the talent to make learners absorbed into the content.
please do lot more videos on different technology and keep update your self thanks to you for your existence
Brilliant course, Caleb; intuitive and easy to assimilate
So does this teach you everything you need to know about C#?
2 hours 34 mins in and this is the best coding tutorial I have ever seen. Thank you for this tutorials!
Caleb, thank you! Thanks for the course man. So cleanly presented
10 minutes in and i gave up because you're using Light Theme
i am grateful for your contribution to society
Does this video teach a person everything they need to know about c#? Also, does the 6 hour video consist of all the tutorials videos?
"heh"
the nervous laugh is so nostalgic 😂
3:49:52 true
Half way throught the video. It's really helping me refresh my memory on these basic concepts. Good news is I understood everything so far. So please someone hire me or something. Thanks Caleb Curry.
Great courses
I am not going to learn from a tutorial that has bright background.
Thank you, Caleb. There is not much else I can say than I wish you all the best in your career. Teaching how to code with a pinch of humor in your videos makes you want to continue learning. Thank you for your time and effort in putting out this video.
We need a .net6 updated version
I was looking in internet for advanced concepts of c sharp and I didnt find one every other channel was having the basic content so finally found yours thanks mate.
Yeah, forgot, why you have so few courses in udemy Caleb?
Spent tons of time and money too to start learning this shit, and the only course that makes me move and learn smoothly is this one. The dude does a great job, knows deeply, but most importantly doesn't just list stuff but teaches. Maybe also my way of thinking is more similar to his because many other courses were trying hard to teach, make it understandable, but this one is what makes me moving fast. So, you should find the course which makes you learn properly, not get pissed when they throw code or assumptions and don't explain or understand how they work.
you have a nice voice
hard to remember all this and retain
52:00
bro… i'm just 30 minutes into this and already blowing my mind how simple you make this for me to understand. Thank you so much.
Starting now, hope I can maintain study form!
Thank you Caleb! Great content and great teaching style!
Nicely done! I've been able to understand your teaching better than even a paid course I'm trying to finish. Thank you much and keep up the good work! 😁👍
I don't remember what I've learned after get/set 😀
Gotta watch again and again I suppose
Thank you so much! You just saved me from failing my programming course T_T
Thanks Caleb
Your tutorial is really really smart.
Just a question, how can I get rid of the command windows terminal popping up menu and only use the "debugging panel" in windows 10.. I kept on searching without any results. please help.
And thanks again 🙂
"What's your favorite beverage.."…that was so Bukky!🤣🤣🤣