C#/기초
-
[C#] ConfigureAwaitC#/기초 2025. 6. 26. 10:23
https://learn.microsoft.com/ko-kr/dotnet/api/system.threading.tasks.task.configureawait?view=net-9.0 Task.ConfigureAwait 메서드 (System.Threading.Tasks)이 Task를 기다리는 데 사용되는 awaiter를 구성합니다.learn.microsoft.com https://learn.microsoft.com/ko-kr/dotnet/fundamentals/code-analysis/quality-rules/ca2007 CA2007: Task를 직접 대기하지 마세요(코드 분석) - .NET코드 분석 규칙(CA2007: Task를 직접 대기하지 마세요)에 관한 자세한 정보learn.microsoft.com
-
[C#] Naver API 호출C#/기초 2025. 6. 5. 08:48
class News class News{ public string Title { get; set; } public string OriginalLink { get; set; } public string Link { get; set; } public string Description { get; set; } public DateTime Pubdate { get; set; } public News(string title, string originalLink, string link, string description, DateTime pubdate) { Title = title; OriginalLink = originalLink; Lin..
-
[C#] Configure C# language versionC#/기초 2025. 5. 29. 15:50
# 일반적으로 프레임워크에 따라 자동 설정. # .csproj 강제 편집 # 일반적으로 프레임워크에 따라 자동 설정.https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version Configure language version - C# referenceLearn how to override the default C# language version manually. The C# compiler can support any language version up to the version in the installed SDK.learn.microsoft.com # .csproj 강제 편집htt..
-
[C#] WebRequest to HttpClient MigrationC#/기초 2025. 5. 28. 15:22
EX) NaverAPI 호출 #WebRequest: 더 이상 쓰지 말란다. #HttpClient 걍 url 줘도 들어는 간다. 호출. https://learn.microsoft.com/ko-kr/dotnet/fundamentals/networking/http/httpclient-migrate-from-httpwebrequest HttpWebRequest에서 마이그레이션 - .NETHttpWebRequest에서 HttpClient로 마이그레이션하는 방법을 알아봅니다.learn.microsoft.com https://eehnuyh.tistory.com/2 [C#/API]네이버 연관 검색어 프로그램 2(공통프로젝트(1):Rest API Class)네이버 API 및 11번가 Open API를 이용해 키..
-
[C#] ObservableCollection AddrangeC#/기초 2025. 5. 14. 13:44
public static class ObservableCollectionExtensions { public static void AddRange(this ObservableCollection lista, IEnumerable items) { foreach (var item in items) { lista.Add(item); } } } https://gist.github.com/brunossn/197f0ad0820258da27f54f917d11ac49 ObservableCollection.AddRange() extension in C#ObservableCollection..
-
[C#] Return 반환 값 2개C#/기초 2025. 5. 8. 08:39
ex) var (command, arguments) = GetCommandAndArguments(args); static (string command, string[] arguments) GetCommandAndArguments(string[] args){ return args switch { [var script] when script.EndsWith(".py") => ("python", args), [var script] when script.EndsWith(".js") => ("node", args), [var script] when Directory.Exists(script) || (File.Exists(script) && script.EndsWit..