본문 바로가기

프로그래밍/C#12

WPF, 하위 컨트롤 찾기 상위컨트롤name.FindName(문자열); 2016. 11. 26.
C# 배열1의 값을 배열2에 복사하기 a[0] = b[0] 식으로 코드를 작성하게 되면 참조값만 복사가 이루어진다고 한다.C#에서 Array.Copy() 와 Array.Clone(), 두가지 방법을 제공 한다고... Array.Copy(배열A, 배열B, 2)배열 A의 값을 배열 B로 0번재부터 2개 복사 Array.Copy(배열A, 0, 배열B, 2, 3)배열 A의 0번째 값부터 3개를 배열 B, 2번째부터 복사 배열B = (자료형[])배열A.Clone();배열 A를 배열 B에 통째로 복사 2016. 9. 25.
C# 배열 값을 섞어주는 swap함수 만들어 보았다. C#에서 매개변수를 참조하기 위해서 ref 키워드를 사용함.하지만 배열은 이미 그냥 ref 값이라고 해야하나? 매개변수로 배열을 넣으면 이미 참조가 되기 때문에,섞어야 하는 순번만 넣어주면 됨. Random rnd = new Random(); for (int i = 0; i 2016. 9. 25.
C# 텍스트 파일 읽기/쓰기 + 파일 저장 MSDN 텍스트 파일 읽기https://msdn.microsoft.com/ko-kr/library/ezwyzy7b.aspx 텍스트 파일 쓰기https://msdn.microsoft.com/ko-kr/library/8bh11f1k.aspx File Dialog 를 사용한 파일 저장https://msdn.microsoft.com/ko-kr/library/sfezx97z(v=vs.110).aspx File Dialog를 사용하여 텍스트 파일로 저장한 샘플SaveFileDialog saveFileDialog = new SaveFileDialog();saveFileDialog.Filter = "Text|*.txt";saveFileDialog.Title = "Save an Text File";saveFileDialog.Sh.. 2016. 1. 9.
C#, 로컬 IP 가져오기 System.Net의 IPHostEntry 사용. 1234567891011121314public string GetLocalIP(){ string localIP = "Not available, please check your network seetings!"; IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily == AddressFamily.InterNetwork) { localIP = ip.ToString(); break; } } return localIP;}Colored by Color Scriptercs 2015. 12. 24.
C# 자료형 정수형 (integer) byte[8bit] : 0 ~ 255 sbyte : -128 ~ 127 char[16bit] - U+0000 to U+FFFF short[16bit] : -32,768 ~ 32,767 int[32bit] : -2,147,483,648 ~ 2,147,483,647 long[64bit] : -923,372,036,854,775,808 ~ 923,372,036,854,775,807 ushort : 0 ~ 65,535 uint : 0 ~ 4,294,967,295 ulong : 0 ~ 18,446,744,073,709,551,615 실수형 (floating point) float[32bit] : ±1.5e−45 ~ ±3.4e38 double[64bit] : ±5.0e−324 ~ ±1.7e.. 2015. 10. 23.
320x100