C#的小问题谢谢解答

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:13:56
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2007-9-29
* Time: 11:53
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;

namespace yy
{

class Class1
{
public static void Main(string[] args)
{
yy.Class1.add1();
yy.Class1.add2();
yy.Class1.count();
Console.ReadLine();
}
public static int add2()
{
Console.WriteLine("请输入客户帐号");
string s=Console.ReadLine();
int n=int.Parse(s);
return n;
}
public static string add1()
{
Console.WriteLine("请输入客户代码,您只可以输入H或者h代表家庭客户,B或b代表商业用户");
string r=Console.ReadLine();
return r;
}
public static void count()
{
double sum;
Console.WriteLine("请输入您租用的频道数量");
string u=Console.ReadLine();
double c=d

||"h"==yy.Class1.add1())
---------------------------
||"h"==yy.Class1.add2())
-------------------------------
如果不是这个问题

你string aaaa = yy.Class1.add1().copy();
这样肯定没有问题

字符串跟方法怎么相等,我也是不懂,在线等高手解决吧

错误在你多次调用yy.Class1.add1()方法.
将返回值保存到一个变量中,然后调用变量就可以解决.

应该在if的上面加上一句
string strInput = yy.Class1.add1();
然后将下面的yy.Class1.add1()全部替换成strInput就行了