Splitting CamelCase

前端 未结 15 2496
盖世英雄少女心
盖世英雄少女心 2020-12-07 10:56

This is all asp.net c#.

I have an enum

public enum ControlSelectionType 
{
    NotApplicable = 1,
    SingleSelectRadioButtons = 2,
    SingleSelectD         


        
15条回答
  •  旧时难觅i
    2020-12-07 11:35

    Using LINQ:

    var chars = ControlSelectionType.NotApplicable.ToString().SelectMany((x, i) => i > 0 && char.IsUpper(x) ? new char[] { ' ', x } : new char[] { x });
    
    Console.WriteLine(new string(chars.ToArray()));
    

提交回复
热议问题