? Som programmering og kodning sprog udvikler sig, bliver mere sofistikerede og involverede programmering teknikker udvikles. Programmører skal holde op med disse nyskabelser , men så også må programmeringssprog . Hvis sproget ikke kan udvikle sig med de behov, en programmør , så andre, mere nyttige sprog vil fortrænge sproget. Delvise egenskaber er et forslag til kodning teknik til . NET programmering , der ligner delvise klasser og delvise metoder. Hvis de gennemføres , ville det være nyttigt på flere måder. Delvise klasser og metoder
Delvis klasser og metoder er begge dele af . NET programmering . I særdeleshed er de begge nyttige værktøjer til programmører der ønsker at forbedre og udvide autogenereret kode. Delvise klasser giver mulighed for medlemmerne af en enkelt klasse skal deles mellem mere end én kilde - kode -fil. Delvise er metoder, der er defineret i en delvis klasse, der kan deles mellem flere kildefiler , selvom de ikke behøver at være .
Hvordan de bruges
delvise klasser og delvis metoder er ofte genereres automatisk som en del af kode som auto- genererer, og mens det kan være en nyttig funktion , det gør det svært for programmøren at ændre ting om disse klasser. En programmør der ønsker at udvide eller tilføje til en af disse automatisk genererede klasser ville skabe en separat klasse fil og tilføje metoder og egenskaber der, som ikke ville blive overskrevet som en del af auto- generation proces.
< br >
Case for partielle Properties
Delvise egenskaber ville være nyttigt i et par forskellige måder. I det væsentlige, ville de skære ned på oppustet og overflødige kode. Manglen på delvise egenskaber til at gå sammen med delvise klasser og metoder betyder, at i nogle situationer, programmører ender med at skabe flere instanser af en klasse end ellers forpligtet til at rumme definere egenskaber. Realiseringen delvise ejendomme til rådighed for programmører ville hjælpe med at løse dette og reducere antallet af linjer kode , der er nødvendige i visse situationer.
Evolving Sprog
Debatten om delvise egenskaber er central til ideen om udvikling programmeringssprog. Der er i virkeligheden, at andre mulige måder at løse problemet , at den manglende delvise egenskaber gaver , som programmører er også venter på at have gennemført . Til sidst en eller flere workarounds vil blive oprettet , og sproget vil få lov til at udvikle sig. Dette kan være heldig , for som for offentliggørelse , har . NET kodning hold har arbejdet i flere år uden held at overvinde de problemer , der er forbundet med at implementere delvise egenskaber.