C# Fundamentals for Absolute Beginners: (11) Creating and Calling Simple Overloaded Helper Methods
Description
Now, we begin wading into the topic of methods by creating a helper method to break out code we may need to use in multiple places within our code. We create and call our methods to retrieve a value, create and use input parameters, learn about string formatting, and create overloaded versions of our method.
Full course outline:
 Mod 01: Series Introduction
 Mod 02: Installing Visual Studio Express 2013 for Windows Desktop
 Mod 03: Creating Your First C# Program
 Mod 04: Dissecting the First C# Program You Created
 Mod 05: Quick Overview of the Visual C# Express Edition IDE
 Mod 06: Declaring Variables and Assigning Values Duration
 Mod 07: Branching with the if Decision Statement and the Conditional Operator
 Mod 08: Operators, Expressions, and Statements Duration
 Mod 09: for Iterations
 Mod 10: Creating Arrays of Values
 Mod 11: Creating and Calling Simple Overloaded Helper Methods
 Mod 12: while Iterations and Reading Data from a Text File
 Mod 13: Working with Strings
 Mod 14: Working with DateTime
 Mod 15: Understanding and Creating Classes
 Mod 16: More About Classes and Methods
 Mod 17: Working with Classes and Inheritances in the .NET Framework Class Library
 Mod 18: Understanding Namespaces and Adding References to Assemblies
 Mod 19: Understanding Scope and Utilizing Accessibility Modifiers
 Mod 20: Enumerations and the switch Decision Statement
 Mod 21: Gracefully Handling Exceptions
 Mod 22: Working with Collections
 Mod 23: Filtering and Managing Data Collections Using LINQ
 Mod 24: Understanding EventDriven Programming
 Mod 25: Where to Go from Here
Download
Right click or Alt+Enter to download this episode
 MP3 (17.7 MB)
 Low Quality MP4 (24.9 MB)
 High Quality MP4 (119.2 MB)
 Mid Quality MP4 (67.9 MB)
The Discussion

hi bob excellent job on the tutorials.
i have a question tho im currently using VS 2012 and it has the notification of the amount of different methods available the only problem is i cant switch between the methods to see which one is available the way you did with your arrow key.
do you know an alternative way to acces my overloaded methods or the different versions of methods available with any hints and tips? thanks in advance. 
thanks, bob~ it's helpful. goooool~ :)

How come this is free here..... but at my community college it's a bazillion dollars?

@Hinarf: Because Channel9 is awesome. :)

I just wanted to thank you for this amazing video course! Exactly what I needed right now and so easy to follow. Great job!

Thanks for the great videos.
I was so confused with the 2 methods until about 15 minutes... 
Wow! Great stuff for FREE!!!! Thanks Bob!

Hi Bob, thanks a lot for these wonderful videos. The way you explain is really good. I was able to understand the concepts clearly.

thanks for the great series Bob helped me to power my way through programming class at school
owe it all to you
once again thanyou! 
Thank you bob for the lesson you've help me a lot from these tutorials...

I've learn so much from Bob. Thank you so much for educating us one C#.

Fantastic tutorials! Simple to understand and easy to follow. Thanks Bob, YOU ROCK!

Hi Bob. You know me through twitter. I am Sabesh. I am literally struck at this point. I don't understand what happens during the process of overload helper methods. I do understand we can call the methods from a point. But what is the use in deriving value from one method, and replacing it with another in another method? I am confused. Hope you clear my doubts.
Sabesh Bharathi
@sabesh.is.cool
P.S Did I mention your bucketstyle teaching was a bit of awesome and enjoyable? ;) 
Excellent course, Bob!
Is there a table of the syntax and use of the different expression codes you apply in the course, which could be easily consulted on line and printed? I feel that to memorize the expressions I have to go back to the screens of the lessons, which takes time... 
Excellent course, Bob!
Is there a table of the syntax and use of the different expression codes you apply in the course, which could be easily consulted on line and printed? I feel that to memorize the expressions I have to go back to the screens of the lessons, which takes time 
You the man Bob[H]...Much Respect, Thank you for your time,
much appreciated Bob

Hey Bob... If only you know how much are helping me here and in mva... Thank you very much!

Hay,
I can't find the source code "HelperMethods" that was mentioned in the lesson anywhere here. Any help ?

Thanks again, looking forward to finishing this series.

@Maria: I don't know if you realize this but there is a more recent version of this course available at Microsoft Virtual Academy. I don't have the URL but you can easily find it by searching online or go directly to their site. It's mostly the same content but there are some improvements here and there. Just thought you'd want to know. Thanks for the nice words.

This lesson, above all, taught me that I really suck at typing "formula".

Hi Bob, thanks for pointing that out. Link: https://channel9.msdn.com/Series/CSharpFundamentalsforAbsoluteBeginners
I still prefer this version because I get to see your younger version here :)