如何在C#中有效地解析字符串以返回类似命名的枚举?

时间:2017-05-26 05:10:00

标签: c# enums

是否有更简洁的方法来解析包含单词的字符串来描述它 private RegistryValueKind ParseValueType(string valueType) { switch (valueType) { case "String": return RegistryValueKind.String; case "Binary": return RegistryValueKind.Binary; case "DWord": return RegistryValueKind.DWord; case "ExpandString": return RegistryValueKind.ExpandString; case "MultiString": return RegistryValueKind.MultiString; case "QWord": return RegistryValueKind.QWord; case "Unknown": return RegistryValueKind.Unknown; default: return RegistryValueKind.None; } } ?我还在学习C#,我不认为我已经完全掌握了enums。

$(document).ready(function() {
    $("#btnCustomize").on("click", function(){
        if($('#green').prop('checked') == true){
            $('body').css('background-color', 'green');
        }else if($('#red').prop('checked') == true){
            $('body').css('background-color', 'red');
        }else {
            $('body').css('background-color', '');
        }
    });
});

当然这不是标准编码程序吗?

0 个答案:

没有答案