Elementy języka C#
Listingi
// program23.ccs
// deklaracja i inicjalizacja zmiennych
using System;
public class Program
{
public static void Main()
{
int liczba1;
byte liczba2, liczba3 = 100;
liczba1 = 12842;
liczba2 = 25;
}
}
// program24.cs
// wyswietlenie wartosci zmiennej
using System;
public class Program
{
public static void Main()
{
int liczba = 100;
Console.WriteLine(liczba);
Console.ReadKey();
}
}
// program25.cs
// wyswietlenie napisu i wartosci zmiennej
using System;
public class Program
{
public static void Main()
{
int liczba = 100;
Console.WriteLine("Wartość zmiennej liczba: " + liczba);
}
// program26.cs
// Laczenie napisow - rozbicie instrukcji wyswietlajacej dane na kilka linii
using System;
public class Program
{
public static void Main()
{
byte pierwszaLiczba = 25;
byte drugaLiczba = 75;
Console.WriteLine(
"Wartość zmiennej pierwszaLiczba to " +
pierwszaLiczba +
", a wartość zmiennej drugaLiczba to " +
drugaLiczba +
"."
);
}
}
// program27.cs
// Umieszczenie wartosci zmiennych w lancuchu znakowym - {0}, {1} itd.
using System;
public class Program
{
public static void Main()
{
byte pierwszaLiczba = 25;
byte drugaLiczba = 75;
Console.WriteLine(
"Wartość zmiennej pierwszaLiczba to {0}, a wartość zmiennej drugaLiczba to {1}.",
pierwszaLiczba, drugaLiczba);
}
}
// program28.cs
// Znaki specjalne - wyswietlanie znaku cudzyslowu
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("To jest znak cudzysłowu: \" ");
}
}
// program29.cs
// Wyswietlanie znakow specjalnych \
// Wylaczanie pretwarzania sekwencji znakow specjalnych @
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("Z przetwarzaniem znaków specjalnych:");
Console.WriteLine("abc\t222\ndef\t444\n");
Console.WriteLine("Bez przetwarzania znaków specjalnych:");
Console.WriteLine(@"abc\t222\ndef\t444\n");
}
}
// program210
// Proste operacje arytmetyczne
using System;
public class Program
{
public static void Main()
{
/*1*/ int a, b, c;
/*2*/ a = 10;
/*3*/ b = 20;
/*4*/ Console.WriteLine("a = " + a + ", b = " + b);
/*5*/ c = b - a;
/*6*/ Console.WriteLine("b - a = " + c);
/*7*/ c = a / 2;
/*8*/ Console.WriteLine("a / 2 = " + c);
/*9*/ c = a * b;
/*10*/ Console.WriteLine("a * b = " + c);
/*11*/ c = a + b;
/*12*/ Console.WriteLine("a + b = " + c);
Console.ReadKey();
}
}