Unity Interview Question

1. What is the difference between a class and a struct? 2. How would you implement a measuring tool for Unity Reflect?