Dictionary .. (Generic 으로된 Hashtable)

C#/기본 2012. 5. 2. 15:05 Posted by 퓨어레드

특별히 많이 쓰는 자료구조인 Hashtable

C# 에서도 Hashtable 이 있긴하지만 Object 기반으로 되어있다.

Generic 기반으로 된 Hashtable 은 Dictionary 이다.

 

// 생성

Dictionary<String, Member> memberList;

 

// 데이터 추가

memberList.Add (member.userID, member);

 

// 데이터 가져오기

return memberList[userid];

 

 

Enumerator)

//////////////////////////////////

IDictionaryEnumerator myEnum = memberList.GetEnumerator ();

while (myEnum.MoveNext ())
{
    if (((Member)myEnum.Current).stat != MemberStat.OFFLINE)
        connectCnt++;
}

등으로 잘 되어있다.

그외 메서드는 그냥 인텔리센스 보면 대충 뭔말인지 아니깐 인텔리 센스를 참고하자~

 

'C# > 기본' 카테고리의 다른 글

C# 컬렉션 - 1  (0) 2012.05.02
foreach 랑 indexer  (0) 2012.05.02
ini 파일 Class  (0) 2012.04.19
오버라이딩  (0) 2012.04.19
텍스트 파일 한번에 읽고 쓰기  (0) 2012.04.19

ini 파일 Class

C#/기본 2012. 4. 19. 14:41 Posted by 퓨어레드

설정파일의 하나인 ini 파일을 처리할수 있는 클래스

 

'C# > 기본' 카테고리의 다른 글

foreach 랑 indexer  (0) 2012.05.02
Dictionary .. (Generic 으로된 Hashtable)  (0) 2012.05.02
오버라이딩  (0) 2012.04.19
텍스트 파일 한번에 읽고 쓰기  (0) 2012.04.19
DispatcherTimer  (0) 2012.04.19

WPF에서 실행파일이 있는 경로

C#/WPF 2012. 4. 19. 14:17 Posted by 퓨어레드

종종 프로젝트를 하다보면 실행파일이 있는 경로에서 파일을 생성하고 불러올 경우가 생긴다.
절대경로를 넣으면 되지만 차후에 배포를 위해 상대경로를 지정하는게 좋다.

 

C#에서는

Application.StartupPath를 사용하면 됐지만

WPF에서는

 

AppDomain.CurrentDomain.BaseDirectory;

// 또는

string appStartPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);




이렇게 사용하면 된다.

 

오버라이딩

C#/기본 2012. 4. 19. 10:36 Posted by 퓨어레드

자바 코드에 익숙해진 나는 C++ 의 오버라이딩을 어떻게 해야하는지 까먹을 정도의 지경까지 왔다..

미쳐 부렁 암튼 C# 에서의 오버라이딩

부모 클래스 - 오버라이딩 할 메서드에 virtual 키워드를 붙임

 

protected virtual void MakeDaoCode ()

{

}

자식 클래스 - 오버라이딩 할 메서드에 override 키워드를 붙임

 

protected override void MakeDaoCode ()
{

}

이다.. 잊지 않도록 하자 -_- 쉣~

 

'C# > 기본' 카테고리의 다른 글

Dictionary .. (Generic 으로된 Hashtable)  (0) 2012.05.02
ini 파일 Class  (0) 2012.04.19
텍스트 파일 한번에 읽고 쓰기  (0) 2012.04.19
DispatcherTimer  (0) 2012.04.19
빈칸 넣기 메서드  (0) 2012.04.19

텍스트 파일 한번에 읽고 쓰기

C#/기본 2012. 4. 19. 10:02 Posted by 퓨어레드

텍스트 파일 한번에 읽고 쓰기

 

'C# > 기본' 카테고리의 다른 글

ini 파일 Class  (0) 2012.04.19
오버라이딩  (0) 2012.04.19
DispatcherTimer  (0) 2012.04.19
빈칸 넣기 메서드  (0) 2012.04.19
Thread 생성  (0) 2012.04.17

DispatcherTimer

C#/기본 2012. 4. 19. 09:58 Posted by 퓨어레드

DispatcherTimer 로 타이머 작업을 수행 할 수 있다.

 

'C# > 기본' 카테고리의 다른 글

ini 파일 Class  (0) 2012.04.19
오버라이딩  (0) 2012.04.19
텍스트 파일 한번에 읽고 쓰기  (0) 2012.04.19
빈칸 넣기 메서드  (0) 2012.04.19
Thread 생성  (0) 2012.04.17

빈칸 넣기 메서드

C#/기본 2012. 4. 19. 09:55 Posted by 퓨어레드

String 을 돌면서 빈칸을 append 한다.

 

 

출처 : 찰스패촐드의 WPF

'C# > 기본' 카테고리의 다른 글

ini 파일 Class  (0) 2012.04.19
오버라이딩  (0) 2012.04.19
텍스트 파일 한번에 읽고 쓰기  (0) 2012.04.19
DispatcherTimer  (0) 2012.04.19
Thread 생성  (0) 2012.04.17

실버라이트 툴킷 다운로드 주소

C#/SilverLight 2012. 4. 19. 00:57 Posted by 퓨어레드

아래 경로에서 다운로드 받는다.

 

http://silverlight.codeplex.com/

 

Content 에 URI 로 이미지 넣기

C#/WPF 2012. 4. 18. 12:36 Posted by 퓨어레드

Uri 와  BitmapImage 를 써서 Content 에 이미지 넣기..

 

Uri uri = new Uri ("http://purred.kr/images/center/main.gif");

BitmapImage bitmapImage = new BitmapImage (uri);

Image img = new Image ();
img.Source = bitmapImage;

Content = img;