30.04.2013 Views

Primitive Data Types and Variables - EEMB DERSLER

Primitive Data Types and Variables - EEMB DERSLER

Primitive Data Types and Variables - EEMB DERSLER

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The character data type type:<br />

The Character <strong>Data</strong> Type<br />

Represents symbolic information<br />

Is declared by the char keyword<br />

Gives each symbol a corresponding integer code<br />

Has a '\0' 0' default value<br />

Takes 16 bits of memory (from U+0000 to<br />

U+FFFF U+FFFF)<br />

The string data type type:<br />

Character Type<br />

Example 02 02-07 07<br />

The String <strong>Data</strong> Type<br />

Represents a sequence of characters<br />

Is declared by the string keyword<br />

Has a default value null (no value)<br />

Strings are enclosed in quotes:<br />

string s = "Microsoft .NET Framework";<br />

Strings can be concatenated<br />

Using the + operator<br />

25<br />

29<br />

Characters <strong>and</strong> Codes<br />

The example below shows that every symbol<br />

has an its unique Unicode code: code<br />

char symbol = 'a';<br />

Console.WriteLine("The code of '{0}' is: {1}",<br />

symbol, ( (int int) ) symbol);<br />

symbol = 'b';<br />

Console.WriteLine("The code of '{0}' is: {1}",<br />

symbol, ( (int int) ) symbol);<br />

symbol = 'A';<br />

Console.WriteLine("The code of '{0}' is: {1}",<br />

symbol, ( (int int) ) symbol);<br />

String Type<br />

Saying Hello – Example<br />

Concatenating the two names of a person to<br />

obtain his full name:<br />

string firstName = "Ivan";<br />

string lastName = "Ivanov";<br />

Console.WriteLine("Hello, {0 {0}! }!\n", n", firstName);<br />

string fullName = firstName + " " + lastName; lastName<br />

Console.WriteLine("Your full name is {0 {0}.", }.",<br />

fullName fullName); );<br />

NOTE: a space is missing between the two<br />

names! We have to add it manually<br />

10/3/2011<br />

26<br />

30<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!