0% found this document useful (0 votes)
37 views11 pages

C# Programming Concepts and Examples

Uploaded by

pranjal shukla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views11 pages

C# Programming Concepts and Examples

Uploaded by

pranjal shukla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

using System;

using [Link];
using [Link];
using [Link];
using [Link];

namespace pr1
{
class Overloading
{
public void swap(ref int n, ref int m)
{
int t;
t = n;
n = m;
m = t;
}
public void swap(ref float f1, ref float f2)
{
float f;
f = f1;
f1 = f2;
f2 = f;
}
class program
{
static void Main(string[] args)
{
Overloading objOverloading = new Overloading();
int n = 54, m = 34;
[Link](ref n, ref m);
[Link]("N=" + n + "\tM=" + m);
float f1 = 19.5f, f2 = 69.4f;
[Link](ref f1, ref f2);
[Link]("F1=" + f1 + "\tF2=" + f2);
[Link]();
}
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr2
{
class furniture
{
public String material = "Table";
public int price = 1500;
}
class table : furniture
{
int Height = 20, surface_area = 50;
static void Main(string[] args)
{
table obj1 = new table();
[Link]([Link]);
[Link]([Link]);
[Link]([Link]);
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr3
{
interface Gross
{
int ta
{
get;
set;
}
int da
{
get;
set;
}
int GrossSal();
}
class Employee
{
string name;
public Employee(string name)
{
[Link] = name;
}
public int BasicSal(int basicSal)
{
return basicSal;
}
public void ShowData()
{
[Link]("Name:" + name);
}
}
class Salary : Employee, Gross
{
int hra;
public Salary(string name, int hra): base(name)
{
[Link] = hra;
}
public int ta
{
get {
return S_ta;
}
set {
S_ta = value;
}
}
private int S_ta;
public int da
{
get {
return S_da;
}
set {
S_da = value;
}
}
private int S_da;
public int GrossSal()
{
int gSal;
gSal = hra + ta + da + BasicSal(20000);
return gSal;
}
public void dispSal()
{
[Link]();
[Link]("Gross Sal:" + GrossSal());
}
}
class Program
{
static void Main(string[] args)
{
Salary s = new Salary("Neha", 35000);
[Link] = 20000;
[Link] = 30000;
[Link]();
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr4
{
class employee
{
public virtual void display1()
{
[Link]("Display of employee class called");
}
}
class Programmer : employee
{
public void display()
{
[Link]("Display of Programmer class called");
}
}
class Manager : employee
{
public void display()
{
[Link]("Display of Manager class called");
}
}
class Program
{
static void Main(string[] args)
{
Programmer objProgrammer;
Manager objManager;
[Link]("Whose details you want to use to see\[Link]\
[Link]\n");
int choice = [Link]([Link]());
if (choice==1)
{
objProgrammer = new Programmer();
[Link]();
objProgrammer.display1();
[Link]();
}
else if (choice==2)
{
objManager = new Manager();
[Link]();
objManager.display1();
[Link]();
}
else
{
[Link]("Wrong choice entered");
[Link]();
}
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr5
{
public class Animal
{
public void eat() {
[Link]("Eating");
}
}
public class Dog : Animal
{
public void bark() {
[Link]("Barking");
}
}
public class BabyDog : Dog
{
public void weap() {
[Link]("Weaping");
}
}
class TestInheritance2
{
public static void Main(string[] args)
{
BabyDog d1 = new BabyDog();
[Link]();
[Link]();
[Link]();
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr6
{
class Distance
{
int dis1, dis2, dis3;
public Distance(int dis1,int dis2)
{
this.dis1 = dis1;
this.dis2 = dis2;
}
public void addition()
{
dis3 = dis1 + dis2;
}
public void display()
{
[Link]("Distance1:" + dis1);
[Link]("Distance2:" + dis2);
[Link]("Distance3:" + dis3);
}
}
class Program
{
static void Main(string[] args)
{
Distance objDistance = new Distance(10, 20);
[Link]();
[Link]();
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr7
{
interface IPolygon
{
void calculateArea(int l, int b);
}
class Rectangle : IPolygon
{
public void calculateArea(int l, int b)
{
int area = l * b;
[Link]("Area of Rectangle:" + area);
}
}
class Program
{
static void Main(string[] args)
{
Rectangle r1 = new Rectangle();
[Link](100, 200);
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

delegate int NumberChanger(int n);


namespace pr8a
{
class TestDelegate
{
static int num = 10;
public static int AddNum(int p)
{
num += p;
return num;
}
public static int MultiNum(int q)
{
num *= q;
return num;
}
public static int getNum()
{
return num;
}
public static void Main(string[] args)
{
NumberChanger nc1 = new NumberChanger(AddNum);
NumberChanger nc2 = new NumberChanger(MultiNum);
nc1(25);
[Link]("Value of Num: {0}", getNum());
nc2(5);
[Link]("Value of Num: {0}", getNum());
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr8b
{
public delegate string MyDel(string str);
class EventProgram
{
event MyDel MyEvent;
public EventProgram()
{
[Link] += new MyDel([Link]);
}
public string WelcomeUser(string username)
{
return "Welcome to " + username;
}
static void Main(string[] args)
{
EventProgram obj1 = new EventProgram();
string result = [Link]("Practical-2!");
[Link](result);
[Link]();
}
}
}

using System;
using [Link];
using [Link];
using [Link];
using [Link];

namespace pr9
{
class Program
{
static void Main()
{
string[] colors = { "Red", "Blue", "Green" };
try
{
[Link](colors[5]);
}
catch (IndexOutOfRangeException e)
{
[Link]("An Exception Occured: " + [Link]);
[Link]();
}
}
}
}

You might also like