? Som programmering och kodning språk utvecklas , är mer sofistikerade och engagerad programmering tekniker utvecklats . Programmerare måste hänga med dessa innovationer , men det måste också programmeringsspråk . Om ett språk inte kan utvecklas med de behov som en programmerare , då andra , mer användbara språk kommer att ersätta det språket . Partiella egenskaper är en föreslagen kodningsteknik för . NET programmering ramverk som liknar partiella klasser och partiella metoder . Om de genomförs , skulle det vara användbart på flera sätt . Partiella klasser och metoder
delade klasser och metoder är båda delar av . NET programmering ram . I synnerhet är de båda användbara verktyg för programmerare som vill förbättra och utvidga automatiskt genererade koden . Partiella klasser möjliggöra för medlemmarna i en enda klass som ska delas mellan fler än en källkod fil . Partiella är metoder som är definierade i en partiell klass som kan delas mellan flera källfiler , även om de inte behöver vara . Addera hur de används
partiella klasser och partiella metoder är ofta genereras automatiskt som en del av kod som automatiskt genererar , och medan detta kan vara en användbar funktion , det gör det svårt för programmeraren att förändra saker om dessa klasser . En programmerare som vill utvidga eller lägga till någon av dessa automatiskt genererade klasser skulle skapa en separat klass -fil och lägga till metoder och egenskaper där , vilket inte skulle skrivas över som en del av auto - generationen process .
Fallet för delade Properties
Partiella egenskaper skulle vara användbar i ett par olika sätt . I huvudsak , skulle de skära ned på uppsvälld och redundant kod . Avsaknaden av partiella egenskaper att gå tillsammans med partiella klasser och metoder innebär att i vissa situationer , programmerare sluta med att skapa fler instanser av en klass än vad som annars skulle krävas för att rymma definiera egenskaperna . Göra partiella fastigheter tillgängliga för programmerare skulle hjälpa fixa detta och minska antalet kodrader behövs i vissa situationer . Addera Evolving Språk
Debatten om partiella egenskaper är central till idén om utveckling programmeringsspråk . Det finns i själva verket till andra möjliga vägar att komma runt problemet att bristen på partiella egenskaper presenter , som programmerare väntar också för att ha genomfört . Så småningom en eller flera lösningar kommer att skapas , och språket kommer att tillåtas att utvecklas . Detta kan vara lyckligt lottade , eftersom som offentliggjorts , har . NET kodning laget arbetar sedan flera år utan framgång att övervinna de problem som är förknippade med att genomföra partiella egenskaper .