コード例 #1
0
 private static Volt GetVolt(ISocketAdapter socketAdapter, int v)
 {
     return(v switch
     {
         3 => socketAdapter.Get3Volt(),
         12 => socketAdapter.Get12Volt(),
         120 => socketAdapter.Get120Volt(),
         _ => socketAdapter.Get120Volt(),
     });
コード例 #2
0
        /// <summary>
        /// Private function to get volt
        /// </summary>
        /// <param name="socketAdapter">socketAdapter as a parameter</param>
        /// <param name="v">v as a parameter</param>
        /// <returns>returns volt as per user input</returns>
        private Volt GetVolt(ISocketAdapter socketAdapter, int v)
        {
            switch (v)
            {
            case 3:
                return(socketAdapter.Get3Volt());

            case 12:
                return(socketAdapter.Get12Volt());

            case 120:
                return(socketAdapter.Get120Volt());

            default:
                return(socketAdapter.Get120Volt());
            }
        }