분류 전체보기 (64) 썸네일형 리스트형 [C#] 람다식, Func, Action ㆍ람다식 - 델리게이트 매개변수를 지정 - 연산자: => - 종류 : 식람다( => ), 문람다 ( => {}) - 변수 타입 생략 가능 using System; class Ex { delegate int Plus(int a, int b); delegate void Minus(int a, int b); static void Main(string[] args) { // 식 람다 Plus sum = (a, b) => a + b; int result = sum(10, 20); Console.WriteLine(result);// 30 // 문 람다 Minus minus = (a, b) => { int m = a - b; Console.WriteLine(m); }; minus(10, 20); } } ㆍFunc -.. [C#] Linq ㆍLinq - 질의어로 필터링 using System; using System.Linq; using System.Collections.Generic; class Class1 { static void Main(string[] args) { List num = new List(Enumerable.Range(0, 100)); var query = from data in num where data % 2 == 0 select data; foreach (var i in query) Console.WriteLine(i); } } group A(범위변수) by B(분류기준) into C(그룹변수) 추가적 쿼리 작업 없는 경우에는 into와 그룹 변수를 쓰지 않아도 괜찮습니다. public class Student {.. [C#] List<T> ㆍList - 동적 크기조절 가능한 배열 사용법 using System.Collections.Generic; List list = new List(); using System.Collections.Generic; class Program { static void Main() { List list = new List(); list.Add(1); list.Add(2); list.Add(3); list.Add(4); } } [C#] 어셈블리(assembly) ㆍ어셈블리(assembly) - 코드를 어셈블리 라는 단위로 묶음 - 어떤 경우든 어셈블리 매니페스트(어셈블리 내용을 기술하는 메타데이터)를 갖고 있는 파일이 하나 있다. // 어셈블리 속성 설정 // csc /out:Ex.exe Class.cs using System; using System.Reflection; // 메타데이터를 검사하여 관리 코드에서 어셈블리, 모듈, 멤버, 매개 변수 및 기타 엔터티에 대한 정보를 검색하는 형식 [assembly: AssemblyVersionAttribute("1.0.0.0")] // Win32 파일 버전 리소스에 대한 특정 버전 번호를 사용하도록 컴파일러에 지시합니다. [assembly: AssemblyTitleAttribute("Example1")] // 어셈블.. [C#]이벤트(event) ㆍ이벤트(event) - 특수한 종류의 대리자(자신만의 이벤트와 핸들러 작성) - 이벤트 사용하려면 대리자 클래스를 반드시 선언 - 이벤트 핸들러 대리자는 모두 void를 반환하고 두 개의 파라미터를 취해야함 - ‘+= 연산자를 사용하여 이벤트핸들러를 이벤트에 추가 한다. / -= 삭제’ 사용법 using System; public event 대리자클래스이름 이벤트이름 출처 입력 using System; public class MeltdownEventArgs : EventArgs { private string message; public MeltdownEventArgs(string message) { this.message = message; } public string Message { get { re.. [C#] 대리자(delegate), 이벤트(event) ㆍ대리자(Delegate) - 함수에 대한 포인터 같은 역할, 대리자 사용시 런타임시 지정한 다른 함수 호출 - 이벤트와 밀접한 관계 - 구성 : 대리자 클래스(선언), 대리자 객체(사용) using System; public delegate string DelegateDescription(); public class Person { private string name; private int age; public Person(string name, int age) { this.name = name; this.age = age; } public string NameAndAge() { return (name + "는 " + age + "살 입니다."); } } public class Car { private.. [파이썬] pyinstaller, django 실행 오류 구분 버전 파이썬 버전 3.11.1 pyinstaller 버전 5.6.2 django 4.1.3 오류 내용 [6496] Failed to execute script 'manage' due to unhandled exception! 해결 방안 경로오류로 많이 발생한다고 한다. 지난번에도 비슷한 오류로 필요 없는 모듈을 삭제하고 venv 다시 만들어서 해결한 적이 있어서 똑같이 시도해 보았으나 실패했다. 파이참으로 실행시키면 아주 잘된다 [exe 실행결과] File "importlib\__init__.py", line 126, in import_module File "", line 1206, in _gcd_import File "", line 1178, in _find_and_load File "", lin.. [파이썬] cx-Oracle 설치 오류 파이썬 버전 : 3.11.1 모듈 버전(cx-Oracle) : 8.3.0 pip install cx-Oracle 하였더니 error: could not build wheels for cx-oracle, which is required to install pyproject.toml-based projects 마지막에 이런 에러가 떴었던 거 같다. 다행히도 해결방법이 그대로 나와있었다 https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=BuildTools Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio 새로운 개발 도구를 익히는 일은 다소 버겁게 느껴질 수 있습니다. 이 단계별 학습.. 이전 1 ··· 5 6 7 8 다음