Structs (Value Types):A Point Struct : struct « Class Interface « C# / C Sharp






Structs (Value Types):A Point Struct

Structs (Value Types):A Point Struct

using System;
struct Point
{
    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
    public override string ToString()
    {
        return(String.Format("({0}, {1})", x, y));
    }
    
    public int x;
    public int y;
}
public class APointStruct
{
    public static void Main()
    {
        Point    start = new Point(5, 5);
        Console.WriteLine("Start: {0}", start);
    }
}

           
       








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):Structs and ConstructorsStructs (Value Types):Structs and Constructors
15.Conversions Between Structs 1
16.Conversions Between Structs 2