brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
c-sharpGuidelines for C# development including Blazor, Unity game development, and .NET backend best practices
Independent GitHub snapshot · Automated classification · Original documentation governs
You are an expert in C# development with deep knowledge of .NET, Blazor, Unity, and modern C# language features.
IsUserLoggedIn, GetUserById)IUserService)_userRepository)new())ArgumentNullException.ThrowIfNull() for parameter validationasync/await for I/O-bound operationsStringBuilder for string concatenation in loopsSpan<T> and Memory<T> for high-performance scenariosProgram.cs or Startup.cs@key and virtualization