본문 바로가기

프로그래밍/C#4

[C#] C# string.Replace 메서드 public string Replace (char oldChar, char newChar); oldChar를 newChar로 치환하여 반환한다. oldChar가 없으면 기존 값을 반환한다. 현재의 인스턴스 값은 수정되지 않는다. using System; public class Example { public static void Main() { String s = new String('a', 3); Console.WriteLine("The initial string: '{0}'", s); s = s.Replace('a', 'b').Replace('b', 'c').Replace('c', 'd'); Console.WriteLine("The final string: '{0}'", s); } } [결과] The .. 2019. 9. 26.
[C#] C# string.Substring 메서드 public string Substring (int startIndex); 인스턴스에서 startIndex부터 마지막까지의 부분 문자열을 검색한다. 현재의 인스턴스 값은 수정되지 않는다. *인덱스는 0부터 시작한다. using System; public class Example { public static void Main() { String[] pairs = { "Color1=red", "Color2=green", "Color3=blue", "Title=Code Repository" }; foreach (var pair in pairs) { int position = pair.IndexOf("="); if (position < 0) continue; Console.WriteLine("Key: {0}, .. 2019. 9. 26.
[C#] List 함수를 이용한 Linq 메서드식 표현 출처 http://www.csharpstudy.com/ 단일 레코드 리턴 Single() : 레코드가 반드시 1개 존재하며, 그럴지 않을 경우 Exception을 발생시킨다. SingleOrDefault() : 레코드가 1개 일 때는 해당 데이터를 레코드가 없을 경우는 해당 Type의 디폴트 값 (일반적으로 NULL)을 리턴한다. var v = db.Orders.Where( o => o.Order_ID == 10001).SingleOrDefault(); if (v != null) txtDate.Text = v.Order_Date.ToString(); 처음 레코드 리턴 First() : 레코드가 여러 개 리턴될 경우도 사용할 수 있으며, 그 중 처음 레코드만을 리턴한다. FirstOrDefault() : .. 2018. 11. 15.
[C#] List 주요 함수 정리 출처 http://www.csharp-examples.net 생성자 var list = new List(); list : (empty) var listA = new List() {3, 2, 1}; listA : 3, 2, 1 var list = new List(listA); listB : 3, 2, 1 var list = new List(10); list.Count : 0 list.Capacity : 10 List[index] list : 3, 2, 1 int item = list[1]; item : 3 list : 3, 2, 1 list[1] = 4; list : 3, 4, 1 List.Add list : 3, 2, 1 list.Add(4); list : 3, 2, 1, 4 List.AddRange l.. 2018. 11. 15.