Skip to content

screenshot of C# code

Learn what it means to convert data from one type to another in C# (type conversion). C#, like most programming languages, has several built-in data types such as integer, string, and boolean. These classifications determine the range of values a variable of that type can hold, how the data will be stored, and what can ...continue reading "C# Type Conversion (and Coffee!)"

screenshot of Visual Studio suggestion for an error

Practice debugging and troubleshooting. Solving code problems can be a challenge, especially when the errors aren't obvious. With a bit of debugging practice, though, you can learn to quickly identify and fix common errors. One of the ways you can practice your troubleshooting and critical thinking skills is to take an application that is broken, ...continue reading "Debugging Code: Poem Generator (C#)"

ASCII art design

Add design elements to your console application's interface. You can add visual design to your C# text-based console application even though you can't use graphic files. Alphanumeric characters can be used to create design elements, ASCII design, in your console application. Used strategically, ASCII art can make an interface more interesting. Balance your ASCII art ...continue reading "Console Application ASCII Design"

debugging

Critical thinking and problem solving. Debugging and troubleshooting are a normal part of learning to code; it is common to encounter errors. Understanding error types, debugging tools, and different approaches to problem solving can make the process of detecting and fixing bugs less overwhelming. Error Types There are several ways to classify debugging issues. Two ...continue reading "Problem Solving in Programming"