댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
|
C#
2012.12.10 09:55
C# 자주 쓰는 코드
조회 수 30726 댓글 0
#1 실행경로1.string aaa = Application.StartupPath + "\\version_history.txt";#2 파일 읽기1.using (StreamReader sr = new StreamReader(file경로, System.Text.Encoding.Default))2.{3. aaa = sr.ReadToEnd();4. sr.Close();5.}#3 파일 쓰기01.string strDir = "저장할경로";02.string strPath = strDir + "\\" + 파일명;03. 04.// 저장할 내용05.string inputText = rtxtOrgMsg.Text;06. 07.// 디렉토리가 존재하지 않으면 디렉토리 생성08.if(!Directory.Exists(strDir))09.{10. Directory.CreateDirectory(strDir);11.}12. 13.// text내용을 바이트로 인코딩 14.Byte[] info = new UTF8Encoding(true).GetBytes(inputText);15. 16.// 저장17.FileStream fs = File.Open(strPath, FileMode.Create);18.fs.Write(info, 0, info.Length);19.fs.Close();#4 크로스 쓰레드 오류 방지1.CheckForIllegalCrossThreadCalls = false;#5 커서 바꾸기1.using (Cursor.Current = Cursors.WaitCursor)2.{3. 실행코드;4.}#6 사용자 확인후 진행01.void btnRemoveEntryClick(object sender, System.EventArgs e)02.{03. // 사용자 확인04. if (MessageBox.Show("This entry will be removed.", "Confirm Removal", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) != DialogResult.OK)05. return;06. 07. // OK 일때의 작업은 여기에08. ~~~~09.}#7 진행 시간 측정1.DateTime startTime = DateTime.Now;2.// 작업작업3.MessageBox.Show("Passed!\n\n" + (DateTime.Now - startTime).TotalMilliseconds + " ms.", "Test Result", MessageBoxButtons.OK, MessageBoxIcon.Information);#8 실행 경로 구하기1.System.Environment.CurrentDirectory2.Application.StartupPath#9 richTextBox 자동 스크롤1.private void InsertTextProcess(string argText)2.{3. this.richTextBoxDescription.Focus();4. this.richTextBoxDescription.AppendText(argText);5. this.richTextBoxDescription.ScrollToCaret();6.} Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5