小编Nic*_*nto的帖子

Enum.Parse()或Switch

要将字符串转换为枚举,以下哪种方式更好?

  1. 这段代码:

    colorEnum color = (colorEnum)Enum.Parse(typeof(colorEnum), "Green");
    
    Run Code Online (Sandbox Code Playgroud)
  2. 或这个:

    string colorString = ...
    colorEnum color;        
    switch (colorString)
    {
        case "Green":
            color = colorEnum.Green;
            break;
        case "Red":
            color = colorEnum.Red;
            break;
        case "Orange":
            color = colorEnum.Orange;
            break;
        ....
    }
    
    Run Code Online (Sandbox Code Playgroud)

c# performance enums parsing switch-statement

11
推荐指数
2
解决办法
4525
查看次数

C#为DSA加密算法生成公钥和私钥

如何以字节数组格式生成DSA算法的公钥和私钥?

c# encryption public-key-encryption dsa

2
推荐指数
1
解决办法
2605
查看次数