CHAR
VARCHAR
|
Get this Recent Comments Widget
Asp.Net, Sql Server, Web Services, AngularJS, NodeJS, MongoDB, ExpressJS, JQuery, JavaScript etc.
CHAR
VARCHAR
|
- --Department Table
- CREATE TABLE Department
- (
- DeptID int PRIMARY KEY, --primary key
- Name varchar (50) NOT NULL,
- Address varchar (200) NOT NULL
- )
- --Student Table
- CREATE TABLE Student
- (
- ID int PRIMARY KEY, --primary key
- RollNo varchar(10) NOT NULL,
- Name varchar(50) NOT NULL,
- EnrollNo varchar(50) UNIQUE, --unique key
- Address varchar(200) NOT NULL,
- DeptID int FOREIGN KEY REFERENCES Department(DeptID) --foreign key
- )
class SampleA
{
public SampleA()
{
Console.WriteLine("Sample
A Test Method");
}
}
|
using System;
namespace ConsoleApplication3
{
class Sample
{
public string
param1, param2;
public Sample()
// Default Constructor
{
param1 = "Welcome";
param2 = "Om Prakash";
}
}
class Program
{
static void Main(string[] args)
{
Sample obj=new Sample();
// Once object of class created
automatically constructor will be called
Console.WriteLine(obj.param1);
Console.WriteLine(obj.param2);
Console.ReadLine();
}
}
}
|
Welcome
Om Prakash
|
using System;
namespace ConsoleApplication3
{
class Sample
{
public string
param1, param2;
public Sample(string
x, string y) // Declaring
Parameterized constructor with Parameters
{
param1 = x;
param2 = y;
}
}
class Program
{
static void Main(string[] args)
{
Sample obj=new Sample("Welcome","Om Prakash"); // Parameterized
Constructor Called
Console.WriteLine(obj.param1 +" to "+ obj.param2);
Console.ReadLine();
}
}
}
|
Welcome
to Om Prakash
|
using System;
namespace ConsoleApplication3
{
class Sample
{
public string
param1, param2;
public Sample()
// Default Constructor
{
param1 = "Hi";
param2 = "I
am Default Constructor";
}
public Sample(string
x, string y) // Declaring
Parameterized constructor with Parameters
{
param1 = x;
param2 = y;
}
}
class Program
{
static void Main(string[] args)
{
Sample obj = new Sample();
// Default Constructor will Called
Sample obj1=new Sample("Welcome","Om Prakash"); // Parameterized
Constructor will Called
Console.WriteLine(obj.param1 + ", "+obj.param2);
Console.WriteLine(obj1.param1 +" to " + obj1.param2);
Console.ReadLine();
}
}
|
Hi,
I am Default Constructor
Welcome
to Om Prakash
|
using System;
namespace ConsoleApplication3
{
class Sample
{
public string
param1, param2;
public Sample(string
x, string y)
{
param1 = x;
param2 = y;
}
public Sample(Sample
obj) //
Copy Constructor
{
param1 = obj.param1;
param2 = obj.param2;
}
}
class Program
{
static void Main(string[] args)
{
Sample obj = new Sample("Welcome",
"Om Prakash"); // Create
instance to class Sample
Sample obj1=new Sample(obj); // Here
obj details will copied to obj1
Console.WriteLine(obj1.param1 +" to " + obj1.param2);
Console.ReadLine();
}
}
}
|
Welcome
to Om Prakash
|
using System;
namespace ConsoleApplication3
{
class Sample
{
public string
param1, param2;
static Sample()
{
Console.WriteLine("Static
Constructor");
}
public Sample()
{
param1 = "Sample";
param2 = "Instance
Constructor";
}
}
class Program
{
static void Main(string[] args)
{
// Here Both Static and instance
constructors are invoked for first instance
Sample obj=new Sample();
Console.WriteLine(obj.param1 + " " + obj.param2);
// Here only instance constructor
will be invoked
Sample obj1 = new Sample();
Console.WriteLine(obj1.param1 +" " + obj1.param2);
Console.ReadLine();
}
}
}
|
Static
Constructor
Sample
Instance Constructor
Sample
Instance Constructor
|
using System;
namespace ConsoleApplication3
{
public class Sample
{
public string
param1, param2;
public Sample(string
a,string b)
{
param1 = a;
param2 = b;
}
private Sample()
// Private Constructor Declaration
{
Console.WriteLine("Private
Constructor with no prameters");
}
}
class Program
{
static void Main(string[] args)
{
// Here we don't have chance to
create instace for private constructor
Sample obj = new Sample("Welcome","to Om Prakash");
Console.WriteLine(obj.param1 +" " + obj.param2);
Console.ReadLine();
}
}
}
|
Welcome
to Om Prakash
|
// it will works fine
Sample obj = new Sample("Welcome","to Om Prakash");
// it will not work because of
inaccessability
Sample obj=new Sample();
|