본문 바로가기

Language/C#39

c# 오류목록 정리 Identifier expected배열을 하던 중에 나왔다. string[] vSize; vSize = new string[2]{size.Split('=')}; 이런 소스를 쓰니깐 나왔다. 찾아보니, 구글링, 네이버 온통 외국사이트들, 알아들을만한 곳이 한 곳 있었는데, 앞으로 내가 낸 오류를 정리할 필요를 느꼈다. 이 에러는 식별자가 필요합니다. 'keyword'은(는) 키워드입니다. Identifier expected, 'keyword' is a keyword 식별자가 필요한 위치에 c#언어의 예약어가 있습니다. 키 식별자로 바꾸십시오. 예약어 집합이 같지 않은 다른 프로그래밍 언어에서 가져올 때에는 다음 샘플에서와 같이 @접두사가 있는 식별자를 축자 식별자라고 합니다. 참조사이트 : MSDN 이런 .. 2012. 1. 3.
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.