int myInteger = 5;
bool myBoolean = true; myBoolean = false;
struct Point { public int x; public int y; } Point myPoint = new Point { x = 3, y = 4 };In this example, "Point" is a custom value type that has two fields "x" and "y". We create a new instance of the "Point" struct and initialize it with values 3 and 4 for "x" and "y" fields respectively. The examples above are standard C# code and do not require any specific package libraries. However, if you are working with more complex custom value types or require additional functionality, you may need to use a package library such as Newtonsoft.Json, ProtoBuf-net, or MessagePack-CSharp.