Linguagens de programação são compostos de tipos primitivos inerentes que formam a base da língua . Não importa a língua , um "tipo primitivo " é tipicamente um valor pequeno ou básico que você pode usar como um bloco de construção na criação de seu próprio país, de programação criado pelo usuário objects.Some linguagens de programação , como Java, definir somente certos tipos de dados básicos como tipos primitivos. Você pode usar os métodos, às vezes chamados de sub-rotinas , associadas a um ou outro tipo de modificar itens na memória. Os usuários podem diferenciar entre métodos primitivos e usuário criado usando uma variedade de técnicas analíticas. Instruções
1
Leia através de seu código até que você veja onde o tipo foi instanciado. Examine o seu tipo e consulte a documentação para ver se ele é um primitivo ou criados pelo usuário: se o tipo é primitivo , seus métodos associados são primitivos , na grande maioria das línguas
2
código-fonte aberto . se você estiver usando uma linguagem orientada a objetos e precisa diferenciar entre um método primitivo e criado pelo usuário em uma classe instanciado . Leia a lista de membros da classe para identificar aqueles que são primitivos e aqueles que não o são.
3
avaliar o método para ver se ele executa uma função muito básica relacionada ao numérica ou manipulação de strings : o " . ToString ", " matemática () ", "char ()" e outros métodos básicos são quase sempre primitivo. Consulte a documentação fornecida pelo seu quadro de programação ou linguagem para avaliar se o método é primitivo, em caso de dúvida .
4
Trace a hierarquia de herança , se o objeto foi derivado de outro objeto. Localize o objeto pai que contém o método e examinar seu tipo de dados subjacente
5
código fonte. Revisão para localizar os métodos de extensão , se você estiver usando uma linguagem NET da Microsoft. , Porque essas línguas , muitas vezes contêm um obscuro recurso chamado de " método de extensão . " Procurar por todas as classes estáticas e analisá-los para ver se eles contêm um método de extensão que , por sua vez adiciona um método para um tipo de dados fundamental. Alternativamente, você pode simplesmente deseja procurar o método na documentação fornecida pela Microsoft - se a Microsoft tem documentado o método na string , char ou classes base numéricos , é primitivo
< br. >