It's a pretty straightforward question, if I want to specify the exact values of a new array in C# all I do is:

```
foo[] arr = {10, 15, 24};

```

Is it possible to do this with custom structs?

e.g.

```
public struct Vec3
{
    float[] MyVals;
    public float this[int a]
    {
        get
        {
            ...
        }
        set
        {
            ...
        } 
    }
}

public class MainRoutine
{
    public static Vec3 SuperVector = {2, 5, 6};

    .....

}

```