Using System;
Using System. Collections. Generic;
Using System. Text;
Namespace AddMoney
{
/// <Summary>
/// This example simulates the mobile phone charge process
/// </Summary>
Class Program
{
Static void Main (string [] args)
{
Console. WriteLine ("welcome to the full-service recharge service! ");
Bool success = AddMoney (); // recharge operation
If (success)
{
Console. WriteLine ("recharge successful! ");
}
Else
{
Console. WriteLine ("recharge failed! ");
}
Console. ReadLine ();
}
// Simulate the recharge process
Private static bool AddMoney ()
{
String input; // user input
String phoneNumber; // mobile phone number
Int position; // The position of the last #
Console. WriteLine ("Enter your recharge card number, password, and phone number to be recharged, separated :");
Input = Console. ReadLine ();
Position = input. LastIndexOf ("#");
If (position> 0)
{
PhoneNumber = input. Substring (position + 1 );
Console. WriteLine ("the phone number you want to recharge is: {0}", phoneNumber );
Console. WriteLine ("Press 1 to confirm recharge, and press other keys to cancel recharge. ");
If (Console. ReadLine () = "1 ")
{
Return true;
}
Else
{
Return false;
}
}
Else
{
Return false;
}
}
}
}