CSharp · Console
using System;
using Newtonsoft.Json.Serialization;
public class Program
{
public static void Main()
{
string studentName = "StudentName";
string totalMarksObtained = "TotalMarksObtained";
string marks = "Marks";
Console.WriteLine(studentName.ToCamelCase());
Console.WriteLine(totalMarksObtained.ToCamelCase());
Console.WriteLine(marks.ToCamelCase());
}
}
public static class StringExtensions
{
private class CamelCasingHelper : CamelCaseNamingStrategy
{
private CamelCasingHelper(){}
private static CamelCasingHelper helper =new CamelCasingHelper();
public static string ToCamelCase(string stringToBeConverted)
{
return helper.ResolvePropertyName(stringToBeConverted);
}
}
public static string ToCamelCase(this string str)
{
return CamelCasingHelper.ToCamelCase(str);
}
}