Programmeringsspråk består av inneboende primitiva typer som utgör grunden för språket . Oavsett språk , en " primitiv typ " är vanligtvis en liten eller grundläggande värde som du kan använda som en byggsten för att skapa dina egna , användarskapade programmeringsspråk objects.Some programmeringsspråk , som Java , definierar endast vissa grundläggande datatyper som primitiva typer . Du kan använda de metoder , som ibland kallas subrutiner , förknippade med antingen typ att ändra poster i minnet . Användare kan skilja mellan primitiva och användarskapade metoder med hjälp av olika analysmetoder . Instruktioner
1
Läs igenom din kod tills du ser där typ var instansieras . Undersök dess typ och rådfråga din dokumentation för att se om det är en primitiv eller användarskapat : . Om typen är primitiv , dess tillhörande metoder är primitiva i de allra flesta språk
2
Öppen källkod om du använder ett objektorienterat språk och måste skilja mellan en primitiv och användarskapat metod i en instansieras klassen . Läs igenom listan över medlemmar i klassen för att identifiera de som är primitiva och de som inte är . Addera 3
utvärdera metoden för att se om det utför en mycket grundläggande funktion i samband med numeriska eller string manipulation : den " . ToString , " " math ( ) , " " char ( ) " och andra grundläggande metoder är nästan alltid primitiva . Konsultera dokumentationen från din programmering ramverk eller språk att bedöma om metoden är primitiva , om du är osäker .
4
Trace arvshierarkin , om objektet härrör från ett annat objekt . Lokalisera det överordnade objektet som innehåller metoden och undersöka dess underliggande datatyp .
5
Review källkod att lokalisera förlängning metoder om du använder en Microsoft . NET språk , eftersom dessa språk innehåller ofta en obskyr funktion som kallas en " förlängning metoden . " Sök efter alla statiska klasser och granska dem för att se om de innehåller en förlängning metod som i sin tur ger en metod för att en fundamental datatyp . Alternativt kan du helt enkelt vill söka efter metoden i dokumentationen från Microsoft - om Microsoft har dokumenterat metoden i strängen , röding eller numerisk bas klasser , är det primitiva