Parâmetros
Os parâmetros são divididos em parâmetros formais e parâmetros reais Parâmetros formais O termo em inglês é Formal Parameter, normalmente chamado apenas de parâmetro formal. Um parâmetro formal é uma …
Estúdio Independente de Desenvolvimento de Software
Os parâmetros são divididos em parâmetros formais e parâmetros reais Parâmetros formais O termo em inglês é Formal Parameter, normalmente chamado apenas de parâmetro formal. Um parâmetro formal é uma …
Em inglês são chamadas de Local Functions, um recurso disponível a partir do C# 7.0. Já aprendemos sobre a chamada de métodos. Dentro do bloco de código de um método, …
Comentamos brevemente sobre isso na aula anterior: mesmo métodos com tipo de retorno void podem conter a instrução return. Métodos que retornam valor exigem a instrução return; Métodos void sem …
Um método pode retornar dados ao código chamador, e o valor retornado substituirá diretamente a posição da expressão de chamada. Se precisar retornar dados, é necessário declarar um tipo de …
Você pode chamar outros métodos dentro de um método. Métodos conseguem chamar outros métodos, e esses métodos podem chamar ainda mais métodos. É possível invocar vários métodos dentro de um …
El término en inglés para el flujo de control de un programa es: Flow of Control Cuando desarrollamos un programa, gran parte de la lógica se coloca dentro de los …
Constantes Locais (Local Constants) Constantes locais são muito parecidas com variáveis locais, com uma diferença importante: após ser inicializada, o valor de uma constante não pode ser alterado. Assim como …
Esse conteúdo já foi abordado nas aulas anteriores, mas vamos aprofundar o entendimento analisando como funciona o armazenamento na memória. Este tutorial é originário do foxdevelop.com. Por favor, informe a …
Inferência de tipo e a palavra-chave var Analise o código abaixo. O tipo informado no início da declaração da variável pode ser deduzido automaticamente pelo compilador por meio do conteúdo …
Um método é um bloco de código com nome. Você pode executar esse bloco chamando o nome do método em outras partes do programa, enviar dados para o método e …
Os modificadores de acesso restringem apenas o código fora da classe; não há isolamento de acesso dentro da classe. Conforme aprendemos anteriormente, todos os membros podem ser acessados livremente dentro …
Dentro de uma classe, qualquer função membro consegue acessar diretamente todos os outros membros da mesma classe apenas pelo nome. Modificadores de acesso são prefixos opcionais usados na declaração de …
A declaração de classe equivale a um modelo ou planta. Você pode criar quantas instâncias de classe quiser a partir dela. Membros de instância: Cada instância de uma classe é …
Programação procedural e programação orientada a objetos Antes do surgimento das classes, linguagens como C não possuíam esse conceito. O estilo de programação sem classes e objetos, característico da linguagem …
Classificação de Tipos de Valor e Tipos de Referência Tipos internos predefinidos Categoria Tipos incluídos Tipos de valor (numéricos básicos / booleano / caractere) Inteiros com sinal: sbyte, short, int, …
O tipo de um item de dados define o tamanho de memória necessário para armazená-lo (quantidade de bits) e também os membros de dados contidos nesse tipo. Além disso, o …
Quando um programa está em execução, os dados precisam ser armazenados na memória. O espaço ocupado e o local de armazenamento de cada dado são definidos pelo seu tipo. Durante …
Tipos personalizados Além dos 16 tipos predefinidos nativos do C#, desenvolvedores podem criar seus próprios tipos definidos pelo usuário, divididos em seis grupos: Para criar um tipo personalizado, usamos a …
O C# disponibiliza 16 tipos predefinidos integrados, divididos em 13 tipos simples e 3 tipos não simples. Todos os nomes dos tipos predefinidos são escritos exclusivamente em minúsculas. 13 Tipos …
Os membros de classe são divididos em dois tipos: membros de dados e membros de função Os tipos simples que aprendemos anteriormente, como int, long e short, são tipos nativos …