일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- NPM
- slice
- 인프런강좌
- 틱택토구현
- 자바스크립트함수
- 코딩
- 자바스크립트틱택토
- 비주얼스튜디오
- 객체리터럴
- 자바스크립트파라미터
- 자바스크립트객체리터럴
- c#
- 인프런강의
- 인프런
- 고차함수
- 이벤트리스너
- 인프런무료강좌
- 자바스크립트recude
- 콜백함수
- EntityFramework
- .NET
- 인프런인강
- 인프런자바스크립트
- HTTP
- 제로초
- 인터넷프로토콜
- sort
- Blazor
- 객체의비교
- 자바스크립트
- Today
- Total
목록C# (6)
샐님은 개발중
#에서 트리 구조에서 부모 인덱스가 같을 경우 재귀 호출을 사용하는 로직을 구현하려면, 일반적으로 트리의 노드를 표현하는 데이터 구조와, 재귀를 이용해 자식 노드를 탐색하는 방법을 사용합니다.아래는 트리 구조에서 부모 인덱스가 같은 자식들을 재귀적으로 처리하는 예시입니다.1. 트리 구조 정의먼저, 트리의 각 노드를 표현하는 클래스를 정의합니다. 각 노드는 부모 인덱스를 통해 부모와 연결되고, 자식 노드를 리스트로 가질 수 있습니다.using System;using System.Collections.Generic;public class TreeNode{ public int Index { get; set; } // 각 노드의 고유 인덱스 public int ParentIndex { get; se..

참고 사이트: https://www.youtube.com/watch?v=aX0a2Wajvtc - clean architecture 은 Robert c Martin 으로 부터 소개된 소프트웨어 디자인 철학 입니다. 1. 아키텍처 4개 구성요소1) implementation layer (구현 계층) - entities 또는 domain 2) application layer 3) presentation layer4) dinfrastructure layer 1. Blank Solution 생성 2. 3개 클래스 추가 1) Class Library 추가 : domain , application , Infrastructure- 프로젝트 우클릭 -> 새 프로젝트 추가 3. ASP.NET Core Web API ..
public async Task Test() { var oDynamicDic = new ExpandoObject() as IDictionary; Console.Write("Frist way to set properties in Dynamic"); Console.WriteLine("---------------------------------------"); List tList = new List(); dynamic oDynamic = new ExpandoObject(); oDynamic.상품명 = "A상품"; oDynamic.상품타입 = "과일/한우"; tList.Add(oDynamic); dynamic oDynamic2 = new Expan..

Reflection : 동적으로 형식 인스턴스 생성 , 기존 개체의 메서드, 필드 및 속성에 엑세서 가능 1. 하고 싶은 것 : 동적으로 특정 컬럼(db에 저장했다가 데이터 끌어옴) 에 데이터를 셋팅 2. 알아야 할것 :1) 먼저 객체의 field에 접근할 수 있어야한다. 2) 해당 필드와 db에 저장한 필드 명이 같으면 원하는 값을 셋팅한다. 1. Class의 필드 정보 추출 // TestModel class 에 Property를 모두 가져온다. PropertyInfo[] pArr = typeof(TestModel).GetProperties(); TestModel testobject = new TestModel(); foreach (var pInfo in pArr) {..

참고사이트 https://learn.microsoft.com/ko-kr/dotnet/api/system.reflection.propertyinfo.setvalue?view=net-8.0SetValue(Object, Object)- 특정한 객체의 속성값을 변경 public void SetValue() { TestModel testModel = new TestModel(); testModel.Name = "홍길동"; Console.WriteLine($"first Name value {testModel.Name}"); // TestModel 의 Type 을나타내는 type object Type modelType = typeof(TestModel); // 값을 변경 ..

발생 원인 : blazor 화면에서 특정 service 에 있는 public static 변수를 사용하려고 하니 발생 A.raozr ExcelService.maxFileSize 오류를 검색해보면 https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs0176?f1url=%3FappId%3Droslyn%26k%3Dk(CS0176) Compiler Error CS0176 - C# Compiler Error CS0176 learn.microsoft.com 정적 변수를 한정하는 데 클래스 이름만 사용할 수 있다고 나온다. // CS0176.cs public class MyClass2 { public static int num; } public class Test { p..