No, you are not "trying MyStruct as type", not even close. The phrase
Type Radio { int z; }
is complete gibberish; I have no idea what it could possibly mean, what was your idea.
"Using something a type" could have many meanings. The simplest and most important use of the type is creating objects of some type,
instantiating it:
struct Radio{
internal long x;
internal double MaxVal;
}
Radio radio = new Radio();
radio.x = 10012;
There are also static members and static classes, OOP, reflection, attributes… and a lot more. You need to learn the whole programming field pretty much from scratch. Take some manual on .NET and language and… good luck.
—SA