Array
(
)

Adicionando objeto - erro

Geane Oliveira
   - 16 ago 2015

Podem me ajudar com esse erro?
Clique na imagem para abrir em uma nova janela

Fernanda Acacia
   - 16 ago 2015

Está faltando o "using LibraryFrameworkSample" ou ele não existe! confere.

Jothaz
   - 16 ago 2015

Na minha humilde opinião e ignorância acho que mensagem é clara: "already contains a definition for 'anoPulbicação'" -> Já contem uma definição para anoPulbicação.
Então anoPulbicação já foi definido em outra parte da aplicação.

Geane Oliveira
   - 16 ago 2015


Citação:
Está faltando o "using LibraryFrameworkSample" ou ele não existe! confere.


Foi isso, resolvido!

Jothaz, pode ser em outro projeto ligado, pode ocorrer esse erro?

Fernanda Acacia
   - 16 ago 2015

Sem a referencia, é bem capaz, vi seu outro post.

Geane Oliveira
   - 16 ago 2015

Ta resolvido, Obrigada Fernanda e Jothaz.

Geane Oliveira
   - 16 ago 2015

Mais erros!!! Iniciante...mil desculpas!!!

Program.cs que fica no projeto "Geane_Framework"
#Código


using System;
using System.IO;
using LibraryFrameworkSample;


namespace Geane_Framework
{
    class Program
    {
        static void Main(string[] args)
        {
            //Assembly
            Console.WriteLine("HELLO WORLD");
            Console.ReadKey();

            Livro livro = new Livro();   
            Livro.
        }
    }
}



Livro.css que no "LibraryFrameworkSample"
#Código

using System;
using LibraryFrameworkSample;

namespace LibraryFrameworkSample
{
    public class Livro
    {
        string titulo;

        public string Titulo
        {
            get { return titulo; }
            set { titulo = value; }
        }
        string autor;

        public string Autor
        {
            get { return autor; }
            set { autor = value; }
        }

        int anoPublicacao;

        public int AnoPublicacao
        {
            get { return anoPublicacao; }
            set { anoPublicacao = value; }
        }
    }
}



Problema, não aparece quando informo "Livro." não aparece as opções criadas no Livro.cs na classe "Program.cs", a figura ajuda a entender.

Clique na imagem para abrir em uma nova janela

Riechelmann
   - 16 ago 2015

Você tem que instanciar o Objeto para poder chamar os métodos ou propriedades, lembre-se que CSharp é case sensitive então Livro é diferente de livro, para chamar métodos ou propriedades diretamente no nível de classe eles devem ser declarados como static.

#Código

using System;
using LibraryFrameworkSample;
 
namespace LibraryFrameworkSample
{
    public class Livro
    {
        string titulo;
 
        public string Titulo
        {
            get { return titulo; }
            set { titulo = value; }
        }
        string autor;
 
        public string Autor
        {
            get { return autor; }
            set { autor = value; }
        }
 
        int anoPublicacao;
 
        public int AnoPublicacao
        {
            get { return anoPublicacao; }
            set { anoPublicacao = value; }
        }
        
        //Essa propriedade poderá ser chamada no nível de classe
        public static int _anoPublicacao {get; set;}
    }
}


Aconselho ou a fazer uns cursos aqui do próprio site, pegar um livro para entender os fundamentos básicos do Csharp e da plataforma DotNet para não ficar batendo a cabeça.

Jothaz
   - 16 ago 2015

Acho a dica do Lucas muito produtiva. Afinal ficar perdida pode ser muito frustrante e cansativo. Mas lembre-se que estamos aqui para ajudar no que for possível.

Existem 2 livros que abrangem a programação C# e Orientação a Objetos e são ótimos tanto para iniciantes quanto para quem tem conhecimentos intermediários.

São:
C# - Como Programar e
Use a Cabeça C#,
são caros para comprar, mas valem cada centavos, pois além de um ótima didática são baseados em exercícios práticos e reais.

Tente achá-los na web, apesar de particularmente eu achar complicado baixar livros (afinal os escritores investiram tempo e esforços e merecem ser remunerados), sei que investir 300,00 ou mesmo 200,00 reais em um livro não é fácil para ninguém, ainda mais para iniciantes.

Riechelmann
   - 16 ago 2015

Eu recomendo o livro Professional c# e a plataforma .net 4 paguei 150 reais e ainda estou lendo pois são 1500 pags muito conteúdo a cada capítulo aprendo muito, vale cada centavo, mesmo que não tenha grana tem bastantes apostilas boas na internet, ou ate mesmo vídeo aulas gratuitas no youtube

Geane Oliveira
   - 17 ago 2015

Falta de atenção e conhecimento, é livro em vez de Livro, na hora eu não penso numa coisa dessas!

Jothaz, adoro livros, mas no meu atual momento vou ter que me contentar com apostilas gratuitas, infelizmente, ler no computador nem sempre é algo agradavel.

Jothaz
   - 17 ago 2015


Citação:
Falta de atenção e conhecimento, é livro em vez de Livro, na hora eu não penso numa coisa dessas!

Jothaz, adoro livros, mas no meu atual momento vou ter que me contentar com apostilas gratuitas, infelizmente, ler no computador nem sempre é algo agradavel.


Então tente baixar os livros indicados pela internet, sei que investir nem sempre é possível.

Geane Oliveira
   - 17 ago 2015

Investimento, tenho consciencia que tem que feito, eu gosto muito de livros e não trocaria um livro por algo baixado da net.

Geane Oliveira
   - 19 ago 2015

Podem encerrar esse post sr´s.