c#方法调用问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:05:44
如题 :代码如下:

using System;
using System.Collections.Generic;
using System.Text;

namespace zhou2
{
class Program
{
public static void Main(string[] args)
{

String showResult = ToDoTaday(basketball, football, learn);
Console.WriteLine("结果是:\n{0}",showResult);
}

//用TODoTaday 方法.! 判断;
public String ToDoTaday(String basketball, String football, String learn)
{
String select; //选择
Console.WriteLine("请输入您投硬币的结果.?,选择正面,方面和 什么都不是.?");
select = Console.ReadLine();
if (select == "正面")
{
basketball = Console.WriteLine("呵呵,今天真幸运,我投的硬币是正面,我可以出去打篮球了.!");
return basketball;
}
else if(select=="反面")
{

1.basketball
2.football
3.learn
4.basketball = Console.WriteLine("呵呵,今天真幸运,我投的硬币是正面,我可以出去打篮球了.!");
5.football = Console.WriteLine("天啊./我投的是反面,(*^__^*) 嘻嘻...也可以去打篮球了.?");
6.learn = Console.WriteLine("既然上天没有给我出去玩的机会,那就让我安心的呆在家里,好好学习吧../");

前三个错误是使用了未定义的变量.
后三个是Console.WriteLine方法无返回值, 不能给字符串赋值.

basketball football learn这三个变量未定义