category 83

[C#] enum

열거형은 서로 관련 있는 상수들의 집합을 정의한 것 숫자에 특정한 명칭을 붙여주어 의미를 쉽게 이해할 수 있는 용도로 사용됨. enum day {sat=1, sun,mon,tue,wed,thr,fri=10} enum Info { 커피 = 3000, 아이스크림 = 2000, 솜사탕 = 1500 }; private void Form1_Load(object sender, EventArgs e) { foreach (var info in Enum.GetValues(typeof(Info))) { string type = info.ToString(); int price = Convert.ToInt32(info); richTextBox1.AppendText(type); richTextBox1.AppendText(pri..

c#/기타 2021.12.06

[C#] String vs StringBuilder

반복문을 이용해 1~3까지 string을 더해 "123" 이라는 글자를 만들어보자. string str = ""; for (int i = 1; i < 4; i++) { str += i.ToString(); } richTextBox1.AppendText(str); 첫 번째는 String class를 사용할 수 있다. 하지만 String 객체의 값은 한 번 만들면 변경할 수 없고 , 객체가 변경될 때마다 새로운 String을 만들어서 변수명에 할당해 주는 것이라고 한다. 따라서 String의 값이 빈번하게 변경되는 경우 실행 속도와 메모리 사용이 많아진다고 한다. 다음은 StringBuilder이다 String과 비슷한 StringBuilder 클래스는, 문자열이 변경되면 자동으로 필요한 메모리를 동적으로 ..

c#/기타 2021.12.06

[C#] String CONCAT, JOINT

String.Concat은 문자열을 그냥 연결하고 String.Joint를 사용하면 구분 기호를 추가하여 문자열을 연결할 수 있다. string[] a = { "동","해","물","과"}; 다음과 같이 string[]를 Concat을 사용하여 "동해물과"로 , Join을 사용하여 "동,해,물,과"로 문자열을 합칠 수 있다. private void Form1_Load(object sender, EventArgs e) { string concatstr = "", joinstr = ""; string[] a = { "동","해","물","과"}; concatstr = string.Concat(a); joinstr = string.Join(",", a); richTextBox1.AppendText("CONCA..

c#/기타 2021.12.06

[C#] String Method

String Method에 대한 정의 Insert String 안의 특정 위치에 String을 삽입 Contains 특정 문자 또는 문자열을 포함하는지 True/False로 리턴 CompareTo String을 비교해서 작으면 -값, 같으면 0, 크면 +값을 리턴 IndexOf string에서 특정 문자또는 문자열이 처음으로 나오는 index 리턴 LastIndexOf string에서 특정 문자 또는 문자열이 마지막으로 나오는 index 리턴 PadLeft string 앞에 특정 문자를 삽입하여 글자 수를 맞춤 PadRight string 뒤에 특정 문자를 삽입하여 글자 수를 맞춤 Remove string에서 substring을 삭제 Replace string에서 문자 혹은 substring을 문자 혹은..

c#/기타 2021.12.06

[C#] String.Format() , ToString()

형식지정자 1) 표준 형식지정자 : N(Number), D(Decimal), C(currency), F(Fixed Point), E(Scientific) C 또는 c 통화 Console.writeLine("{0:C}",12345678) \12,345,678 D 또는 d 십진수(정수) Console.writeLine("{0:D}",12345678) 12345678 E 또는 e 지수(과학) Console.writeLine("{0:E}",1234.5678) 1.234568E+003 F 또는 f 고정자릿수 Console.writeLine("{0:F3}",1234.56) 1234.560 G 또는 g 일반 Console.writeLine("{0:G}",12345678) 12345678 N 또는 n 천단위 구분 기호..

c#/기타 2021.12.06

[C#] fpspread Row 선택 방법

한 줄만 선택할 것인지, 여러줄을 선택할 건지 등의 선택 방법을 설정 1) spread designer에서 설정 --0) Normal Excel처럼 바로 편집 가능 --1) Read Only Data를 편집할 수 없다. (쓰기 권한 없음) --2) Row Mode 한 개의 줄만 선택 가능하고, Cell 편집이 됨 --3) Single Select 한 개의 줄만 선택이 가능하고, Cell 편집이 불가능함 --4) Multi Select 여러개의 줄이 선택 가능하고, 읽기 전용 --5) Extended Select Shift, Ctrl 이용해서 여러줄 선택이 가능하고, 읽기 전용

c#/fpspread 2021.12.03
반응형