Junior — Middle
Оё шумо метавонед консептии синфҳои қисманро дар барномасозӣ шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
Классҳои қисмӣ дар C# имкон медиҳанд, ки муайян кардани як классро ба чанд файл тақсим кунед. Ин барои вақте ки класс калон аст ё вақте ки код автоматӣ (масалан, аз ҷониби дизайнери формҳо) тавлид мешавад ва шумо мехоҳед логикаи худро илова кунед, бамаврид аст.
Ҳама қисмҳои классҳои қисмӣ аз ҷониби компилятор ба як класс муттаҳид мешаванд. Муҳим аст, ки ҳамаи қисмҳо номи якхела дошта бошанд ва дар як фазои номҳо ҷойгир бошанд.
Масалан:
// File1.cs
public partial class MyClass
{
public void Method1() { }
}
// File2.cs
public partial class MyClass
{
public void Method2() { }
}
Дар охир, MyClass ҳарду метод Method1 ва Method2-ро дар бар мегирад.