In this blog post we are going to learn about Structure Data structure in C#. In C# Structure is value type which stores on Stack. It is a composite value type that contain other types. You can also create object of structure like class. In C# structure can contains fields, properties, constants, constructors, properties, Indexers, operators and even other structure types.
So enough theory. Let’s create a sample console application to learn about structure.

And following the structure, I have created with properties.

That’s it. Hope you like it. I’m going to post lot more about structure in C#.
So enough theory. Let’s create a sample console application to learn about structure.
And following the structure, I have created with properties.
struct Employee
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Designation { get; set; }
}And here’s how I have used with Object initializer in c#.class Program
{
static void Main(string[] args)
{
Employee employee = new Employee
{
Id=1,
FirstName="Jalpesh",
LastName="Vadgama",
Designation="Project Manager",
};
Console.WriteLine(employee.Id);
Console.WriteLine(employee.FirstName);
Console.WriteLine(employee.LastName);
Console.WriteLine(employee.Designation);
}
}Here is the output of application output as expected.That’s it. Hope you like it. I’m going to post lot more about structure in C#.
You can find complete example of this blog post at github -https://github.com/dotnetjalps/StructureCSharp

0 comments:
Post a Comment
Your feedback is very important to me. Please provide your feedback via putting comments.