This video shows how the StreamReader class can be used to read the contents of a text file into a C# application.
In this video the the StreamWriter class is used to save text data into a file. Disposal of the writer object and its effect of flushing data is briefly discussed.
Refactor-based renaming is a very powerful tool allowing the names of fields, methods, classes, etc. to be changed without risk of modifying unrelated text or code.
Method Extraction is a refactoring function that automates the process of separating lines of code into a new method for increased modularity.
This video revisits Method Extraction when applying it to a block of code that is dependent on several method parameters.
This video covers different methods of resolving the current executable's application path.
This video shows how to retrieve typed input in a console application.
An associative array uses a non-ordinal datatype (often a string) for the index. This video demonstrates how a dictionary can be used to leverage this technique in C#.
The video will bring the viewer up to speed with the creation of simple for loops in C#. The for loop code template is also show, speeding up the creation of for loops.
How to retrieve a list of files contained in a given directory and iterate through them individually.
This video expands on the "How do I list files?" video by adding recursive functionality to the ListFile routine.
If the display is canceled for some reason (mouse click, focus lost, etc.) it can be easily reactivated with a key shortcut (Ctrl + K, P) or a toolbar button.
This video covers the steps needed to display a texture as a sprite in an XNA game beginning with nothing more that an image file and the default XNA game template.
XNA games by default do not allow resizing of the game's window. This video shows how to modify the game's constructor in order to allow resizing.
This video builds on project shown the "How do I allow XNA game window resizing?" video by adding an event handler for window resize events.