diff --git a/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpper.csproj b/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpper.csproj
index 05f194ae53..315bf66695 100644
--- a/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpper.csproj
+++ b/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpper.csproj
@@ -2,15 +2,15 @@
Exe
- net6.0
+ net10.0
enable
enable
true
-
-
+
+
diff --git a/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpperMethods.cs b/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpperMethods.cs
index 0e5c4424b1..395647d7e6 100644
--- a/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpperMethods.cs
+++ b/strings-csharp/FirstLetterToUpper/FirstLetterToUpper/FirstLetterToUpperMethods.cs
@@ -1,145 +1,156 @@
-using BenchmarkDotNet.Attributes;
+using BenchmarkDotNet.Attributes;
using System.Text.RegularExpressions;
-namespace FirstLetterToUpper
+namespace FirstLetterToUpper;
+
+[MemoryDiagnoser]
+[Orderer(BenchmarkDotNet.Order.SummaryOrderPolicy.FastestToSlowest)]
+[RankColumn]
+public partial class FirstLetterToUpperMethods
{
- [MemoryDiagnoser]
- [Orderer(BenchmarkDotNet.Order.SummaryOrderPolicy.FastestToSlowest)]
- [RankColumn]
- public class FirstLetterToUpperMethods
+ public IEnumerable