في لغة C#، البنية هي نوع بيانات من نوع القيمة. وهي تساعدك على جعل متغير واحد يحمل بيانات ذات صلة بأنواع مختلفة من البيانات. تُستخدم الكلمة الأساسية struct لإنشاء بنية.