본문 바로가기

C#

(24)
중첩 리스트에서 내부 리스트의 조건을 판별하여 내부 리스트의 요소를 삭제하기 var tempMyList = MyComplexList; tempMyList.ForEach(element => { var tempInnerList = element.InnerList; tempInnerList.ForEach(innerListElement => { if (innerListElement.MyPropety == "Blank") { element.InnerList.Remove(innerListElement); } ..
Using 구문 (Gemini) C#에서 using 키워드는 두 가지 주요 용도로 사용됩니다: 네임스페이스를 가져오는 지시문과 자원을 자동으로 정리하는 구문입니다.## 1. using 지시문 (Namespace 가져오기)파일 상단에서 특정 네임스페이스를 사용하겠다고 선언하여, 해당 네임스페이스에 포함된 클래스나 형식을 긴 이름 없이 짧게 쓸 수 있도록 합니다.사용 전:C# System.Console.WriteLine("Hello, World!");사용 후:C# using System; // System 네임스페이스를 가져옴// ...Console.WriteLine("Hello, World!"); // 'System.'을 생략 가능## 2. using 구문 (자원 자동 해제)파일 스트림, 데이터베이스 연결, 그래픽 객체 등 반드시 사용 ..
C# 자료형 정리 C#의 주요 자료형과 그 크기 및 특징을 정리해드리겠습니다. 자료형은 크게 값 형식(Value Types)과 참조 형식(Reference Types)으로 나뉩니다.1. 값 형식(Value Types)정수형(Integer Types)자료형 크기 값의 범위 설명byte1바이트0 ~ 255부호가 없는 8비트 정수sbyte1바이트-128 ~ 127부호가 있는 8비트 정수short2바이트-32,768 ~ 32,767부호가 있는 16비트 정수ushort2바이트0 ~ 65,535부호가 없는 16비트 정수int4바이트-2,147,483,648 ~ 2,147,483,647부호가 있는 32비트 정수uint4바이트0 ~ 4,294,967,295부호가 없는 32비트 정수long8바이트-9,223,372,036,854,775,..
문자열에서 숫자 추출 public static int ExtractNumbers(string input) { // 추출된 숫자를 담을 변수 string extractedNumbers = ""; foreach (char c in input) { // 각 문자가 숫자인지 확인 if (char.IsDigit(c)) { extractedNumbers += c; } } if (extractedNumbers == "") { return 0; } else return int.Parse(extractedNumbers); }
오프라인 Nuget package 설치 ...온라인 패키지 원본을 모두 사용할 수 있는지 확인하세요... https://daewonyoon.tistory.com/216 [VS2015] nuget package 오프라인 설치시 문제점.인터넷이 연결되지 않은 개발환경에 nuget package 를 깔아서 테스트해 보는 상황이 발생. 인터넷 등을 참조하여 필요한 nupkg 를 다운로드 받고, 비주얼 스튜디오 누겟 패키지 관리자 콘솔에서 installdaewonyoon.tistory.com 체크 해제 후 설치
DependencyProperty Binding 주의사항 private static readonly DependencyProperty MyProperty = DependencyProperty.Register("MyNumber", typeof(int), typeof(int), null); =>바인딩 안됨 =>변경된 코드 private static readonly DependencyProperty MyProperty = DependencyProperty.Register("MyNumber", typeof(object), typeof(object), null); type을 값형식이 아닌 참조형식으로 설정해야 바인딩이 가능하다.
String to Enum https://magicmon.tistory.com/102 String 문자열을 Enum으로 바꾸는 방법 String 문자열을 Enum으로 바꾸는 방법이다. 만약 다음과 같은 Enum이 있다고 보자 public enum Color { Black, White, Blue, Red, Green } String으로 얻어온 문자를 Enum으로 바꿀려면 다음과 같이 사용하면 된다. Colo magicmon.tistory.com
as as 연산자는 C#에서 형변환을 수행하는데 사용됩니다. 이 연산자는 특히 참조형식(Reference Types) 간의 형변환에서 유용하게 사용됩니다. as 연산자는 변환할 수 없는 경우 null을 반환하므로 예외가 발생하지 않습니다. 아래는 as 연산자의 간단한 사용 예제입니다: class Animal { public string Name { get; set; } } class Dog : Animal { public void Bark() { Console.WriteLine("Woof!"); } } class Program { static void Main() { // Dog 객체를 생성 Dog myDog = new Dog(); myDog.Name = "Buddy"; // Animal 형식으로 형변환 시도..