Unit2_3.pptx Chapter 2 Introduction to C#

priyankajadhav6600 205 views 24 slides Aug 01, 2024
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

C# User Input
C# Arithmetic Operators
C# Logical Operators
C# Assignment Operators
C# Math
C# Strings
C# Arrays


Slide Content

M. SC. (Computer Science) Course Code : 23CsCmpP121 Course Name : DOT NET Presented By : Priyanka Jadhav Modern College of Arts,Science and Commerce ,Pune-5

Notes Chapter 2 Introduction to C#

You have already learned that Console.WriteLine() is used to output (print) values. Now we will use Console.ReadLine () to get user input. // Type your username and press enter Console.WriteLine("Enter username :"); // Create a string variable and get user input from the keyboard and store it in the variable string userName = Console.ReadLine (); // Print the value of the variable ( userName ), which will display the input value Console.WriteLine("Username is: " + userName ); Chapter 2 Introduction to C# C# User Input

Console.WriteLine("Enter your age:"); int age = Console.ReadLine (); Console.WriteLine("Your age is: " + age); The error message will be something like this: Output: Cannot implicitly convert type 'string' to ' int ' you can convert any type explicitly, by using one of the Convert.To methods: Example Console.WriteLine("Enter your age:"); int age = Convert.ToInt32( Console.ReadLine ()); Console.WriteLine("Your age is: " + age ); Output: Enter your age: 25 Your age is: 25 Direct Using Convert.To method Chapter 2 Introduction to C#

Operator Name Description Example + Addition Adds together two values x + y - Subtraction Subtracts one value from another x - y * Multiplication Multiplies two values x * y / Division Divides one value by another x / y % Modulus Returns the division remainder x % y ++ Increment Increases the value of a variable by 1 x++ -- Decrement Decreases the value of a variable by 1 x-- Chapter 2 Introduction to C# C# Arithmetic Operators

Operator Name Description Example &&  Logical and Returns True if both statements are true x < 5 &&  x < 10 ||  Logical or Returns True if one of the statements is true x < 5 || x < 4 ! Logical not Reverse the result, returns False if the result is true !(x < 5 && x < 10) Chapter 2 Introduction to C# C# Logical Operators

Operator Example Same As = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3 <<= x <<= 3 x = x << 3 Chapter 2 Introduction to C# C# Assignment Operators

Math.Max ( x,y ) The Math.Max ( x,y ) method can be used to find the highest value of x and y : ExampleGet your own C# Server Math.Max (5, 10); Math.Min ( x,y ) The Math.Min ( x,y ) method can be used to find the lowest value of of x and y : Example Math.Min (5, 10); Math.Sqrt (x) The Math.Sqrt (x) method returns the square root of x : Example Math.Sqrt (64); Chapter 2 Introduction to C# C# Math

Math.Abs (x) The Math.Abs (x) method returns the absolute (positive) value of x : Example Math.Abs (-4.7); Math.Round () Math.Round () rounds a number to the nearest whole number : Example Math.Round (9.99); Chapter 2 Introduction to C# C# Math

String Length : string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; Console.WriteLine("The length of the txt string is: " + txt.Length ); There are many string methods available, for example ToUpper () and ToLower (), which returns a copy of the string converted to uppercase or lowercase: string txt = "Hello World"; Console.WriteLine ( txt.ToUpper ()); // Outputs "HELLO WORLD" Console.WriteLine ( txt.ToLower ()); // outputs “hello world” Chapter 2 Introduction to C# C# Strings There are many string methods available, for example  ToUpper()  and  ToLower() , which returns a copy of the string converted to uppercase or lowercase:

String Concatenation: The + operator can be used between strings to combine them. This is called concatenation: ExampleGet your own C# Server string firstName = “Modern"; string lastName = “college"; string name = firstName + lastName ; Console.WriteLine (name); Chapter 2 Introduction to C# C# String Concatenation

You can also use the string.Concat () method to concatenate two strings: Example string firstName = “modern"; string lastName = “college"; string name = string.Concat ( firstName , lastName ); Console.WriteLine (name); Chapter 2 Introduction to C#

Another option of  string concatenation , is  string interpolation , which substitutes values of variables into placeholders in a string. Note that you do not have to worry about spaces. string firstName = "John"; string lastName = "Doe"; string name = "My full name is: { firstName } { lastName }"; //Console.WriteLine ("my full name is :"+ firstName + lastName ); Console.WriteLine(name ); Chapter 2 Introduction to C# String Interpolation

You can access the characters in a string by referring to its index number inside square brackets []. Example string myString = "Hello"; Console.WriteLine( myString [0 ]);//output H Console.WriteLine( myString [3]);//output l You can also find the index position of a specific character in a string, by using the IndexOf () method : Example string myString = "Hello"; Console.WriteLine( myString.IndexOf ("e")); // Outputs "1" Chapter 2 Introduction to C# Access Strings

The backslash (\) escape character turns special characters into string characters : Chapter 2 Introduction to C# C# Special Characters Escape character Result Description Examples \' ' Single quote string txt = "It\'s alright."; Console.WriteLine(txt); Output : It's alright. \" " Double quote string txt = "We are the so-called \"Vikings\" from the north."; Console.WriteLine(txt); Output : We are the so-called "Vikings" from the north. \\ \ Backslash string txt = "The character \\ is called backslash."; Console.WriteLine(txt); Output: The character \ is called backslash.

Code Result Examples \n New Line string txt = "Hello\ nWorld !"; Console.WriteLine(txt); Output: Hello World! \t Tab string txt = "Hello\ tWorld !"; Console.WriteLine(txt); Output: Hello   World! \b Backspac string txt = "Hel\ blo World!"; Console.WriteLine(txt); Output: Helo World! Chapter 2 Introduction to C#

Create an Array Arrays are used to store multiple values in a single variable, instead of declaring separate variables for each value. To declare an array, define the variable type with  square brackets : string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Access the Elements of an Array You access an array element by referring to the index number. This statement accesses the value of the first element in cars: Example string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Console.WriteLine(cars[0]); // Outputs Volvo Chapter 2 Introduction to C# C# Arrays

To change the value of a specific element, refer to the index number : string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Console.WriteLine(cars[0]); cars[0] = "Opel"; Console.WriteLine(cars[0]); Array Length To find out how many elements an array has, use the Length property: Example string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Console.WriteLine( cars.Length ); // Outputs 4 Chapter 2 Introduction to C# Change an Array Element

//Sort an array string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Array.Sort (cars); foreach (string i in cars) { Console.WriteLine( i ); } // Sort an int int [] myNumbers = {5, 1, 8, 9}; Array.Sort ( myNumbers ); foreach ( int i in myNumbers ) { Console.WriteLine( i ); } Chapter 2 Introduction to C# Sort an Array There are many array methods available, for example Sort(), which sorts an array alphabetically or in an ascending order:

System.Linq Namespace Other useful array methods, such as Min, Max, and Sum, can be found in the System.Linq namespace: Example int [] myNumbers = {5, 1, 8, 9}; Console.WriteLine( myNumbers.Max ()); // returns the largest value Console.WriteLine( myNumbers.Min ()); // returns the smallest value Console.WriteLine( myNumbers.Sum ()); // returns the sum of elements Chapter 2 Introduction to C# Sort an Array

1.Even or odd and Positive or Negative 2.Arithmetic operations 3.Largest of 3 numbers 4. Changes Uppercase to lowercase and vice versa 5.Armstrong Number 6.Factorial Number 7.Reverse number 8.Reverse string 9.Length of string 10.Concatenate 2 strings Chapter 2 Introduction to C# Questions

Chapter 2 Introduction to C#

Chapter 2 Introduction to C#

Chapter 2 Introduction to C#
Tags