2014-12-06 2 views
-3

좋아요. 책이라는 클래스를 만들어야하는데 저자, 제목 및 날짜가 있어야하며 마지막에 display라는 메서드를 추가해야합니다.)로 제목과 저자를 출력합니다. 나는 올바른 코드를 가지고 있다고 생각하지만 그것은 나에게 날짜 오류를주고있다?C에서 책 클래스를 만드는 데 문제가 있습니다.

namespace lab7_feador 
    { 
    class Program 
    { 
     static void Book(string[] args); 

      public class Book 
{ 
    public string Nick { get; set; } 
    public string James { get; set; } 
    public string Radar { get; set; } 
    public int 1989 { get; set; } 



       } 
     } 
    } 

이것이 어떻게 되겠습니까?

또는 당신이 다음 날짜 시간 형식을 사용한다 날짜를 원한다면

네임 스페이스 lab7_feador이 {

class Program 
{ 
    static void Main(string[] args) 
    { 
     book; 

     book = title book ("Radars adventure"); 
     Console.WriteLine(book.title()); 

     book = Author ("Nick James"); 
     Console.WriteLine(author.Describe()); 

     Console.ReadLine(); 

    } 
} 

    class book 
    { 
     private string title; 

     public book(string title) 
     { 
      this.title = title; 
     } 

     public string Describe() 
     { 
      return "The name of this book is " + title; 
     } 

     public string Color 
     { 
      get { return title; } 
      set { title = value; } 
     } 
    } 
} 
+0

날짜는 언제이고 오류 메시지는 무엇입니까? –

+3

'public int 1989 {get; 세트; }'? 오, 소년 ... – LarsTech

+1

미래에 항상 질문에 오류 메시지를 포함 시키십시오 ... 오류가 있다는 것을 단순히 알려주는 것은 도움이되지 않습니다. –

답변

0

, 또한 당신이를 표시 할 수 없습니다 난 그냥 날짜를 추가 할 필요가 같이 않는다 날짜를 직접 입력하십시오. ,이 같은 작업을 수행, 당신은 개체의 instannce을 만들 때 지정

클래스는 다음과 같습니다과 같은

public class Book 
    { 
    public string Property1 { get; set; } 
    public string Property2 { get; set; } 
    public string Property3 { get; set; } 
    public DateTime SomeDate { get; set; } 
    } 

지정 값,

Book bookObj = new Book(); 
    bookObj.Property1 = "Nick"; 
    bookObj.Property2 = "James"; 
    bookObj.Property3 = "Radar"; 
    bookObj.SomeDate = new DateTime(1989, 01, 01); 
+0

그게 내가 더 이상 지식이 있다면 내가 어떻게해야한다고 생각했는지 알고 싶다 내가 이상한 하 고 예 미안 해요 싶지 않아요 미안 해요 내가 오류를 포함해야합니다 –

+0

@coleenfeador 당신이 원한다는 뜻 기본값을 설정 하시겠습니까? – Sajeetharan

+0

예, 필자는 저자와 제목 및 날짜를 ​​말하고 싶습니다. 그 말이 맞다면, 그 아래에 빨간색 오류 줄이 있고 날짜를 잘못 입력했을 때 잘못된 코드를 사용하고 있다는 것을 모릅니다. –

1

1) 귀하의 클래스 프로그램이라고합니다. 도서라는 클래스가 필요합니다.

class Book {} 

2) 등록 정보가 Nick, James, Radar 및 "1989"입니다. 제목, 저자 및 날짜 속성이 필요합니다.

public string Author {get;set;} 
public string Title {get;set;} 
public DateTime Date {get;set;} 

3) 날짜에 오류가 발생했습니다. 날짜가 없으며 1989라는 정수 속성 (잘못된 속성 이름) 만 있습니다. 1989 년은 부동산 이름보다 날짜의 가치가 더 높습니다.

여기서는 전체 솔루션을 제공하지 않겠습니다. 매우 숙제적 인 것으로 보이지만이 튜토리얼을 살펴보십시오. 이 문제를 해결하는 데 도움이됩니다 : http://csharp.net-tutorials.com/classes/introduction/.

관련 문제