C#에서는 eval()이나 ["오브젝트 이름"]을 사용할 수 없는 대신, FindName()을 이용해서 직접적으로 참조할 수 있다.

VisualStateManager.GoToState(FindName("myCoverStates"+i),"position"+position,true);
저작자 표시 비영리 동일 조건 변경 허락
Posted by 데모집팀 황리건
  1. Class1의 맨 위에 다음 네임스페이스를 추가합니다.

    using System.Diagnostics;
  2. 클래스가 생성하는 메시지를 WriteLine 메서드의 첫 번째 입력 매개 변수로 지정합니다. Ctrl+Alt+O를 눌러 출력 창이 표시되는지 확인합니다.
    Debug.WriteLine("Debug Information-Product Starting ");
  3. F5 키(디버그 모드)를 눌러 코드를 실행합니다.

자세한 것은 여기 참고

Posted by 데모집팀 황리건

보통 C#에서는 함수에 전달할 매개변수의 개수를 미리 정해놓고 달라지면 안 되는데, params 키워드를 사용하면 좀 더 유연하게 매개변수를 사용할 수 있다.

여기 참고

또는, Visual C# 2005 Step by Step의 190 페이지 참고.

Posted by 데모집팀 황리건
...
Posted by 데모집팀 황리건
TAG Fields
Visual Studio 2008에서 작성한 기초 예제.


사용자 삽입 이미지

출처 : Microsoft Visual C# 2005 의 Chapter 1

Posted by 데모집팀 황리건
#if DEBUG
            fps = new FPS(this);
            Components.Add(fps);
#endif
Posted by 데모집팀 황리건

sealed 키워드 사용법

C# 2008/07/12 02:32
sealed 키워드는 다른 클래스가 해당 클래스를 상속하지 못하게 막는다. 아래의 경우 B는 A를 상속하지만, 다른 클래스가 B를 상속할 수는 없다.

class A {}
sealed class B : A {}
Posted by 데모집팀 황리건

#region 사용법

C# 2008/07/12 02:28
#region과 #endregion 사이에 있는 구문은 VS2008에서 해당 영역을 닫았다 펼쳤다 할 수 있게 해준다.

#region
using System;
...
#endregion


Posted by 데모집팀 황리건