Page 17 -
P. 17
문제 The C# Best Know-how
1.2
비주얼 스튜디오에서 만들 수 있는 템플릿에는 선언을 필요로 하는 것이 있고 그렇지 않은
것이 있다. 예를 들어 XAML 바인딩 위치 이름이 잘못됐을 경우 컴파일 오류는 발생하지 트랙에 흰 선을 그리자:
않지만, 프로그램이 동작하지 않는다. 반면, C# 코드에 없는 컨트롤의 이름을 사용하려고
데이터 구조 정의
하면 컴파일 오류가 발생한다.
이외에도 이름을 잘못 지정했을 때 컴파일 오류가 발생하는 경우와 그렇지 않은 경우를 찾
아보도록 하자.
클래스는 필요한가?
그래머양 나 고민이 있어.
도빈 뭔데?
그래머양 간단히 얘기하면, 이 NameAndPricePair 클래스가 정말 필요한 건지 모르겠어.
도빈 어떤 클래스를 말하는 거야?
장황한 버전
using System;
public class NameAndPricePair
{
public string Name { get; set;}
public int Price { get; set;}
}
class Program
{
private static void output(NameAndPricePair data)
{
Console.WriteLine("{0}은 {1}원입니다.",data.Name,data.Price);
}
024