using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
namespace
ConsoleApp1
{
public
class
Geeks
{
string
Afname;
string
Alname;
string
city;
int
age;
int
Tarticals;
string
language;
double
salary;
public
Geeks(
string
_AuthorFirstName,
string
_AuthorLastName,
string
_City,
int
_Age,
int
_TotalArticals,
string
_Language,
double
_Salary)
{
age = _Age;
Afname = _AuthorFirstName;
Alname = _AuthorLastName;
city = _City;
Tarticals = _TotalArticals;
language = _Language;
salary = _Salary;
}
public
void
Deconstruct(
out
string
_AuthorFirstName,
out
string
_AuthorLastName,
out
string
_City)
{
_AuthorFirstName = Afname;
_AuthorLastName = Alname;
_City = city;
}
public
void
Deconstruct(
out
int
_Age,
out
int
_TotalArticals,
out
string
_Language,
out
double
_Salary)
{
_Age = age;
_TotalArticals = Tarticals;
_Language = language;
_Salary = salary;
}
}
public
class
GFG
{
static
public
void
Main()
{
Geeks obj =
new
Geeks(
"Sona"
,
"Singh"
,
"Jaipur"
, 20, 120,
"C#"
, 40000.0);
(
int
Age,
int
TotalArticals,
string
Language,
double
Salary) = obj;
(
string
AuthorFirstName,
string
AuthorLastName,
string
City) = obj;
Console.WriteLine(
"Details of the Author:"
);
Console.WriteLine(
"First Name:{0}"
, AuthorFirstName);
Console.WriteLine(
"Last Name:{0}"
, AuthorLastName);
Console.WriteLine(
"Age:{0}"
, Age);
Console.WriteLine(
"City Name:{0}"
, City);
Console.WriteLine(
"Total number of articles:{0}"
, TotalArticals);
Console.WriteLine(
"Language:{0}"
, Language);
Console.WriteLine(
"Salary :{0}"
, Salary);
Console.ReadLine();
}
}
}