top of page
Writer's pictureZack Scanlon

C#

Updated: Nov 8, 2020

Syntax:

WriteLine() will print the output into a new line where as

Write() will just put it onto the same line

If you don't use the using System line, you would have to write System.Console.WriteLine() to print/output text.

C# is also case sensitive so capitals and non capitals can make a huge difference.


Comments:

Comments are useful as they allow you to explain you code within the code and or keep you code organised so you can explain what a certain function does. All you need to do to make a comment in C# is put a // before you comment.


Variables:

Variables are used to store data for example an Int will store whole numbers, a String stores text when in double quotes and a bool will store true or false values.

To declare a value you must state your variable name and the value (int or bool)e.g.

Distance=int;

or

LightSwitch=bool;


Data types:

a data type determine the size and type of variable values, it keeps your code maintainable and readable. The most common types of data types are int, long, float, double, bool, char and string. To create a variable with numerical:

long myNum = 1500000000L;

Console.WriteLine(myNum);


Type casting:

Implicit casting is automatic and converts a small type to a larger type size.


Explicit casting is manually and coverts a larger type to a smaller size type.


User input:

To allow user input you need to create a variable to store the data in for able this string for a username input.


Console.Write.Line("Enter username:");


String userName = Console.ReadLine();


Console.WriteLine("Username is: " + userName);


Operators

Operators are used to perform operation on things like values and or variables e.g.

int x=100+50;


other operators include

+ = Addition

- = Subtraction

* = Multiplication

/ = Division

% = Modulus

++ = Increment

-- = Decrement


Math

The math class has many ways that will allow you to do mathematical tasks on numbers e.g.

To find the lowest or highest value you would use

Math.Min(1, 10);

=1

Math.Max(1, 10);

=10

or to find the square root

Math.Sqrt(64);

=8

or to round a number

Math.Round(55.99);

= 56


Strings

Strings are used to contain a collection of characters when they are contained by "" e.g.

string greeting = "Hello world";


Booleans

Booleans are a data type that has only two values e.g.

Yes/No

True/Flase

On/Off


Conditions and If Statements

Uses logical conditions from mathematics e.g.

Less than = Apples > Oranges

Greater than= Apples < Oranges

Less than or equal to= Apple <= oranges

Greater than or equal to= Apple >= Oranges

Equal to= Apple == Oranges

Not equal to= Apple != Oranges


IF statement is a block of code to be executed if the condition is True e.g.

IF (30 > 15)

{

Console.WriteLine("30 is greater than 15")

}


Switch

Switch statement to select one of many code blocks to be executed. The switch expression gets evaluated once and is compared with values of each case and if there is a match the block of code with be executed.


While Loop

This will loop through the block of code as long as it is true e.g.

int i = 0;

while(i < 5>

{

Console.WrittenLine(i);

i++;

}


For loop

A for loop is similar to a while loop but its for when you know exactly how many times that you want to loop through the code.

Statement 1 is executed (one time) before the execution of the code block.

Statement 2 defines the condition for executing the code block.

Statement 3 is executed (every time) after the code block has been executed.


for (statement 1; statement 2; statement 3) { // code block to be executed }

Statement 1 sets a variable before the loop starts (int i = 0).

Statement 2 defines the condition for the loop to run (i must be less than 5). If the condition is true, the loop will start over again, if it is false, the loop will end.

Statement 3 increases a value (i++) each time the code block in the loop has been executed.


Break and Continue

a Break can be used to stop looping by putting

break;

under something like a while loop.

to do a continue

continue;

and then it will continue into the next iteration loop.


Arrays

Arrays are used to store multiple values in a single variable instead of having separate variables for each individual value. Arrays can also be used for many things like sorting out number, you can have a data set and by using an array you can get the lowest, highest and total sum of your data.


namespace MyApplication { class Program

{ static void Main(string[] args) {

int[] myNumbers = {5, 1, 8, 9}; Console.WriteLine(myNumbers.Max()); // largest value Console.WriteLine(myNumbers.Min()); // smallest value Console.WriteLine(myNumbers.Sum()); // sum of myNumbers } } }

Should output 9, 1, and 23.



0 views0 comments

Recent Posts

See All

Comments


bottom of page