One more thing about structures. Performance, when you access its members is better because it doesn't have to resolve the address a reference variable points to, because the variable is the value itself. However, whenever you assign a variable to the structure's value, you copy its whole content from one variable to another while an object just copies its reference (32 bits).
All else is but consequences of the fact that your variable is the data (structures) or points to it (classes). Along with some debatable design decisions...
Performance is hardly ever important, so most of the time, these are the two points I take in consideration when I choose between them.
An assignation for structures is a shallow copy of it, so if you intend to share it among more than one variable at a time, choose classes.
Do you intend to use methods or properties (I mean those get/set constructs) from outside the structure itself before you know all of the structure's data? Then this is not possible with structures either, you must use classes. That is because you cannot call a method from a structure which has some uninitialized fields. That is obvious because the member data of a structure is NOT initialized automatically. You don't have to use the new keyword to create a structure...
All this leads to the conclusion that structures are useful only if you have related data that do not affect each other. And even then, it may be better not to take any chance or you will end up excepting a behavior like that of reference variables and wondering why the value of that structure's member is wrong.
You may consider it in cases like an application settings structure wrapped inside a static class to access its values or similar very narrow targeted applications. But overall, you don't need to know about structures until you have to work with someone else who does...
BTW. In the first of JohnH's link, you will find that there is a list of situations where not to use structures. There is nothing about when to use them because there is no point in doing so!