[.Net C#] 올림, 내림, 반올림 (Ceiling, Truncate, Round)
올림, 내림, 반올림 (Ceiling, Truncate, Round) 개인적으로 프로그램을 만들다가 필요해서...System.Math 클래스에 포함된 함수들입니다. - 올림 : Math.Ceiling(double값)- 내림 : Math.Truncate(double값)- 반올림 : Math.Round(double값 [, 자릿수]) double n1 = 2.55d;double n2 = 2.44d; Console.WriteLine("Ceiling: n1= " + Math.Ceiling(n1) + ", n2= " + Math.Ceiling(n2)); Console.WriteLine("Truncate: n1= " + Math.Truncate(n1) + ", n2= " + Math.Truncate(n2)); // ..
C# 에서 정규표현식 - Regex.IsMatch 이용
.Net C#에서 정규표현식 사용하기간혹 구문의 패턴이나 분석할때 정규표현식을 써야할 때가 존재하더군요. using System.Text.RegularExpressions; Regex.IsMatch( 분석할 구문, 패턴 [, 옵션] ); 여기서, match위한 패턴정보 입력하는걸 퍼왔습니다. 1. '.' 임의의 한 문자 ex) s.e -> sae, sbe, sce, sde ... .ce -> ace, kce, dce ... 2. '*' 바로 앞의 문자가 없거나 하나 이상 ex) s*e -> e, se, see, ssse ... abc* -> ab, abc, abcc, abccc ... h*im -> im, him, hhim, hhhim ... 3. '+' 바로 앞의 문자가 하나 이상 ex) s+e -> ..