본문 바로가기

전체 글85

c# parsing using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Collections; namespace Exercise { class Program { static void Main(string[] args) { string path = @"C:\parsingfile.txt"; string temp = ""; string temp2 = ""; string temp3 = ""; string temp4 = ""; string hello = ""; string[] vHello = new string[2]; string[] vSize = new string[2]; st.. 2012. 1. 2.
c# xml 파일 파싱하기 xml파일을 파싱한다. 1. xml파일을 자른다. 2. 배열에 넣는다. 3. 콘솔창에 출력한다. 파싱파일 xml파일을 가져오는 것은 string text = System.IO.File.ReadAllText(@"C:\parsingfile.txt"); 이 코드로 가져올 수 있다. 1. 배열을 선언하는 방법. 배열 컬럼을 먼저 만들어야 한다고 생각을 했다. string[] arr = new string[]{string name, string hello1, string hello2, string hello3}; 이것도 아니고, string[] arr = [string name, string hello1, string hello2, string hello3]; 이것도 아니고, 어떻게 선언을 해야할지... 2. 필.. 2011. 12. 30.
c# Boxing, UnBoxing 이제 조금씩 단계가 높아지고 있다. 배열공부를 하다 보니 이런저런 Method를 쓰게 되고 다시 예전에 봤던 소설같은 c#을 보게 되었다. 역시, 기초가 중요하다. 다른 이들의 블로그를 봐도 뭔말인지 이해못하는 이심정은... ㅠㅠ Boxing UnBoxing은 값타입과 참조타입을 바꿔주는데 쓰이는 개념이다. c#에서는 서로 다른 성질의 데이터타입인 값타입과 참조타입으로 나뉘는데, 두 개가 공존을 한다. 일례로, Object형은 참조타입이다. 그러면서 값타입도 가지고 있다. Object형은 최상위 클래스이기 때문에 업캐스팅의 원리에 의해서 모든 객체는 Object형으로 반환될 수 있다. 그런데 내가 써본 바로는 Object형으로 업캐스팅하면 에러가 났다. 클래스에 파라미터를 실어 나를에나, 리턴값이나, 타.. 2011. 12. 30.
c# 배열의 개념이 들어간 버블정렬 버블정렬에 관한 것은 http://cky5122.blog.me/80146758638 이곳에 굉장히 상세한 설명이 되어 있다. 배열의 수가 1부터 9까지 난잡하게 되어 있다면, 조건문을 돌면서 1,2,3,4,5,6,7,8,9 이런 식으로 정렬하는 것을 버블정렬이라고 한다. 굉장히 비효율적인 식이다. 하지만, 배열의 개념을 이해하는데 도움이 된다. 위의 블로그에 들어가면 상세한 설명이 잘 나와있다. 사실, 버블은 코딩보다는 개념을 이해하는게 더 중요한 것 같다. 물론, 어떤 프로그램이든 개념을 이해하는게 중요하다. ㅎㅎ; 여튼... 내가 만들던 소스가 날아가버렸다. -_-; 엄청 아깝네... 뭐가 어찌됐건, 밤을 샜건 완성을 했건, 날아가면 그만... 그래서 백업이 중요하다. 소스잃고 외양간도 고칠 힘이.... 2011. 12. 24.