Structs (Value Types):Structs and Constructors : struct « Class Interface « C# / C Sharp






Structs (Value Types):Structs and Constructors

Structs (Value Types):Structs and Constructors

using System;
struct Point
{
    int x;
    int y;
    
    Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
    public override string ToString()
    {
        return(String.Format("({0}, {1})", x, y));
    }
}
public class StructsandConstructors
{
    public static void Main()
    {
        Point[] points = new Point[5];
        Console.WriteLine("[2] = {0}", points[2]);
    }
}
           
       








Related examples in the same category

1.Structs And Enums
2.Define struct and use it
3.Demonstrate a structureDemonstrate a structure
4.Copy a structCopy a struct
5.Structures are good when grouping dataStructures are good when grouping data
6.demonstrates a custom constructor function for a structuredemonstrates a custom constructor function for a structure
7.Defining functions for structs
8.demonstrates using a structure to return a group of variables from a functiondemonstrates using a structure to return a group of variables from a function
9.Demonstates assignment operator on structures and classes.Demonstates assignment operator on structures and classes.
10.Issue an error message if you do not initialize all of the fields in a structure
11.Illustrates the use of a structIllustrates the use of a struct
12.C# always creates a structure instance as a value-type variable even using the new operatorC# always creates a structure instance as a value-type variable even using the new operator
13.Calling a Function with a Structure ParameterCalling a Function with a Structure Parameter
14.Structs (Value Types):A Point StructStructs (Value Types):A Point Struct
15.Conversions Between Structs 1
16.Conversions Between Structs 2