#

csharp

C# programming language and features

ProgrammingC# Version History: Release Dates & Why No 3.5

Official C# version history with exact release dates from 1.0 to 12.0. Discover key features per version and why C# 3.5 never existed—shipped with .NET 3.5 but language stayed at 3.0. Complete timeline for developers.

1 answer 4 views
ProgrammingTask.Delay vs Thread.Sleep in .NET: When to Use?

Learn when to use Task.Delay vs Thread.Sleep in .NET. Guidelines for async methods, minimum delays, overhead from context-switching, and efficiency in concurrent apps like web APIs and UIs.

1 answer 1 view
ProgrammingFix VSCode C# Unnecessary Using Directives Issue

Resolve VSCode dotnet false 'unnecessary using directive' warnings in C# Dev Kit. Clean caches, switch to OmniSharp, update SDK, and restore for reliable IntelliSense without build errors.

1 answer 1 view
ProgrammingC# LINQ Left Outer Join Without Join-Equals-Into

Learn how to perform LINQ left outer joins without using join-on-equals-into clauses. Discover where clause alternatives and DefaultIfEmpty() patterns in C#.

1 answer 1 view
ProgrammingC# Extract Directory Path from Full File Path

Learn how to extract directory paths from full file paths in C# using Path.GetDirectoryName() method. Set working directories programmatically with simple code examples.

1 answer 1 view
ProgrammingSupabase C# Client: Fix InitializeAsync Hanging Issue

Fix Supabase C# client hangs on InitializeAsync: use project URL and anon key, disable realtime, check IP/network, and avoid async init deadlocks. Log errors.

1 answer 1 view
ProgrammingCannot assign void to an implicitly-typed variable in C#

Fix 'Cannot assign void to an implicitly-typed variable' in C#: why Split(...).Reverse() may bind to Array.Reverse, missing System.Linq, and practical fixes.

1 answer 1 view
ProgrammingC# HttpClient Deadlock: Fix Hanging API Calls

Resolve C# HttpClient deadlock issues causing hanging API calls. Learn proper async usage, ConfigureAwait, and IHttpClientFactory to prevent freezes.

1 answer 1 view