In your question there is a misunderstanding of the term class itself . I'm afraid you should start by learning the basics of OOP (read the article for a start), then start learning C # .
Now let's try to deal with your question. What did you mean? If you still want to build a class hierarchy, then you want to do it wrong. It is obvious that if the class "Sleeve" is a refinement of the class "Car", then this, to put it mildly, is incorrect. That is, the program, of course, doesn’t matter, but from a human point of view it simply does not make sense. How is the coasse hierarchy? Just like in life! For example, you have the class "Car", the derived class from which is "Moskvich". The Muscovite inherits all his attributes from the Car, but he has his own unique ones (well, I don’t know, the method "Navon in the cabin with gasoline AI-76"). From Moskvich, you can make another class - "Moskvich-412", which is also a Moskvich (and, accordingly, a car), but has a number of additions, for example, the most modern design and powerful roar.
Thus, the class hierarchy is a refinement tree. The concept of "Sleeve", as you, I hope, understand, can not clarify the concept of "car". Read more about classes read the links that I cited above.
But perhaps I misunderstood you, and you need some kind of production journal that you see organized as a tree? For example, are there specific bushings and pistons that have production time, which in turn affects the engine production time, which affects the production time of the car?
There are various options for implementation. For example, you might have a product class:
public class Product { public float ProductionTime; public string Worker; }
Based on the product, you can describe every detail, as well as a car. In this case, note that all these classes will not inherit from the car (for example), they will all be derived from the product.
The class "Engine" will contain the fields "Bush" and "Piston", and have their own method of calculating the production time.
The class "Car" - contain the fields "Engine", "Carburetor" and "Steering Wheel", etc.
I don’t cite the code, since, frankly, I don’t see much sense in this. Do not be offended, but in my opinion, it’s too early for you to solve this problem - see the beginning of the answer.