C# 날짜 비교 달구하기 Months count

두 날짜 비교해서 달구하기 따로 함수가 없어 만들었는데. 문제는 달마다 마지막 일이 다르다는것 => MS에서도 모호해서 함수를 만들지 않은 것 같음

public static int MonthAgeFind(DateTime StartDate, DateTime EndDate) { int tempMonthCount = 0; int MonthCount = 0; bool tempFind = false;

for(int i=0;i= EndDate && tempFind==false) //큰 달 더한횟수구하기 { tempMonthCount = i; tempFind […]

c# 숫자만 추출 Regex

숫자만 추출할때 쓰면 된다. 반드시 숫자가 하나이상 있어야 됨. using System.Text.RegularExpressions;

string strText = “abc1234567ㅏㅣ” string strNum = “”; strNum = Regex.Replace(strText, @”\D”, “”); => 1234567 닷넷 정규식에서 \d는 숫자. \D는 숫자가 아닌 문자를 의미

c# – Append XML string block to existing XmlDocument – Stack Overflow

c# – Append XML string block to existing XmlDocument – Stack Overflow.

C# replace tab

string strWithTabs = “here is a string with a tab”;

// tab-character char tab = ‘\u0009’; String line = strWithTabs.Replace(tab.ToString(), ” “);

[C#] xml Parsing GetElementsByTagName

XmlDocument doc = new XmlDocument(); doc.Load(“Book.xml”);

XmlNodeList node = doc.GetElementsByTagName(“Books”);

for (int i = 0; i < node.Count; i++) //방법1 { Console.WriteLine(node.Item(i).SelectSingleNode(“Name”).InnerText);

}

foreach (XmlNode node in node)//방법2 { Console.WriteLine(node.SelectSingleNode(“Name”).InnerText); }

c# List

using System; using System.Collections.Generic;

class Program { static void Main() { List list = new List(); list.Add(2); list.Add(3); list.Add(7);

foreach (int prime in list) // Loop through List with foreach { Console.WriteLine(prime); }

for (int i = 0; i < list.Count; i++) // Loop through List with for { Console.WriteLine(list[i]); } } }

설치된 .NET Framework 버전 확인

설치된 .NET Framework 버전 확인.

%WINDIR%\Microsoft.NET\Framework 버전별 디렉토리 확인

[C#] 한글자가 숫자(1)인지 체크

//한글자가 숫자(1)인지 체크 public static int NumberCheck(string numString) { int retNumberCheck = 0; long number1 = 0;

try{ bool canConvert = long.TryParse(numString, out number1);

if (canConvert == true) retNumberCheck = 1; else retNumberCheck = 0; } catch {}

return retNumberCheck;

}

[c#] Window programming office 2007 ACCESS DB oledb 연결 문자열

oledb connection string Provider=Microsoft.ACE.OLEDB.12.0; Data Source=|DataDirectory|local.accdb;User ID=Admin;Password=;Mode=ReadWrite;”;

[C#] LINQ query

C# 문자열 작업// 파싱(Parsing) 함수

1. 선언 string str = “문자을 선업합니다”; 2. 문자열 추가 string str =”만세”; str = str.Insert(0,”대한민국 “);

str = str.Insert(str.Length,” 입니다.”); Console.WriteLine(str2); //test Console.ReadLine(); //test //결과 => 대한민국 만세 입니다. string str2 =String.Concat(“대”,”한”,”민”,”국”); //결과 대한민국

3. 공백처리 string str = ” 대한민국 “; str = str.TrimStart(); // 앞(왼쪽)쪽 문자열 삭제 str = str.TrimEnd(); // […]

xsl Transform

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; using System.Xml.Xsl; using System.Xml.XPath; using System.IO;

namespace ConsoleXSLTest { class Program { static void Main(string[] args) { XmlDocument docXml = new XmlDocument(); XslCompiledTransform xslt = new XslCompiledTransform(); StringWriter stringWriter = new StringWriter();

string sDPW8 = Path.GetFileName(“DPW8.xml”);

xslt.Load(Path.GetFileName(“DPW8.xsl”));

docXml = new XmlDocument(); docXml.PreserveWhitespace = false; docXml.LoadXml(sDPW8);

[…]

C# 요일구하기

//월화수목금토일 public static int WeekDay(DateTime dateTime) { int tempWeekDay = 0;

var dt = dateTime.DayOfWeek;

switch (dt) { case DayOfWeek.Monday: //월 tempWeekDay=1; break;

case DayOfWeek.Tuesday: //화 tempWeekDay=2; break;

case DayOfWeek.Wednesday: //수 tempWeekDay=3; break;

case DayOfWeek.Thursday: //목 tempWeekDay=4; break;

case DayOfWeek.Friday: //금 tempWeekDay=5; break;

case DayOfWeek.Saturday: //토 tempWeekDay […]

[Devexpress] XtraGrid 의 구성 참조

Be well-being !! :: [Devexpress] XtraGrid 의 구성 참조.

Free Trial | DevExpress

Free Trial | DevExpress.

Download: ASP.NET MVC 3 RTM – Microsoft Download Center – Download Details

Download: ASP.NET MVC 3 RTM – Microsoft Download Center – Download Details.

Use where to filer object list

using System; using System.Collections.Generic; using System.Linq; using System.Text;

public class MainClass { public static void Main() { List<Product> products = GetProductList();

var soldOutProducts = from p in products where p.UnitsInStock == 0 select p;

Console.WriteLine(“Sold out products:”); foreach (var product in soldOutProducts) { Console.WriteLine(“{0} is sold out!”, product.ProductName); } }

static List<Product> […]

.NET Framework IL 디스어셈블러

C# COM Object for Use In JavaScript / HTML, Including Event Handling

참조 : http://www.codeproject.com/Articles/35532/C-COM-Object-for-Use-In-JavaScript-HTML-Including

c# Webservice 에서 Web.config파일 테스트 모드 및 xml 파라메터 받기

웹서비스에서 다음과 같이 테스트 POST 나오게 하는 방법 :

파라메터 값이 xml 인 경우 다음코드를 추가 해야 정상적으로 넘어 갑니다.

Framework=”4.6.2 경우 샘플