What do you want to do exactly, associate doesn't really tell me anything specific personally.
------------
Make sure you understand what a reference type and a value type is in C# to associate those meaning with C (typically pointer-reference, value-er value). Try reading a simple tutorial about classes. There are structs+functions that are performed on the struct-members. Well, that is the basic idea. If you do this
Code:
public class My
{
public int a;
public int b;
public int getA() { return a; }
public int getB() { return b; }
}
you have a simple class. You a can use it as a struct (typedefed)
Code:
My var;
var.a = 10;
var.b = 20;
You can use the functions also
Code:
....
int x = var.getA(); //will give x==10
int y = var.getB(); //will give y==20
well, there are more of course. You can also define a struct in C#, but use classes to learn