ch4_01.cs
来自「《c#技术内幕代码》」· CS 代码 · 共 61 行
CS
61 行
using System;
class CH4_1
{
public static void MakeADecision( string s )
{
switch ( s )
{
case "Hello":
System.Console.WriteLine("Hello yourself!");
break;
case "Goodbye":
System.Console.WriteLine("Goodbye!!");
break;
default:
System.Console.WriteLine("Huh?");
break;
}
}
public static void MakeANumericDecision( string s )
{
int nVar = 0;
if ( s == "Hello" )
nVar = 1;
if ( s == "Goodbye" )
nVar = 2;
if ( s[0] == '#' )
{
string temp = "";
for ( int i=1; i<s.Length; ++i )
temp += s[i];
nVar = temp.ToInt16();
}
switch ( nVar )
{
case 0:
goto default;
case 1:
case 2:
MakeADecision( s );
break;
default:
System.Console.WriteLine("Number {0}", nVar);
break;
}
}
public static void Main(string[] args)
{
if ( args.Length > 0 )
MakeADecision( args[0] );
MakeANumericDecision("#0");
MakeANumericDecision("#1");
MakeANumericDecision("#2");
MakeANumericDecision("#3");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?