类、结构或接口成员声明中的标记“(”无效
我的新手,真心的希望大家能帮我找一下原因!using System;
using System.Collections.Generic;
using System.Text;
namespace MyHelloApp
{
class Program1
{
static void Main(string[] args)
{
Console.WriteLine("hello kanghongwei!!!");
Console.WriteLine("请输入一个字符");
char x = (char)Console.Read(); //这里有一个强制的类型转换
Console.WriteLine(x);
}
}
namespace space1
{
class Program2
{
static byte b1 = 10, b2 = 20;
static byte b3 = (byte)(b1 + b2);
Console.WriteLine(b3); //出错地方在此,左,右括号有问题
}
}
}
还有...类里竟然一个方法都没有...要干什么啊? 饿,今天好少人啊
[[it] 本帖最后由 xyq701830 于 2008-7-19 20:19 编辑 [/it]] 貌似Console.WriteLine()方法里面没有Console.WriteLine(byte)这一个,可以到MSDN上看一下。是不是需要转换成其他类型再输出啊? [quote][bo][un]countryer[/un] 在 2008-7-20 11:30 的发言:[/bo]
貌似Console.WriteLine()方法里面没有Console.WriteLine(byte)这一个,可以到MSDN上看一下。是不是需要转换成其他类型再输出啊? [/quote]
楼上不要误导哦...
Console.WriteLine(byte);这个方法是木有问题滴...
关键还是类里直接调用该方法,是不行滴...
必须声明一个方法,比如:
static void Main(string[] args)...抑或其他的方法... 兄弟,你这个程序的入口在哪里啊? Main函数 这个就是入口了
不过楼主那里很奇怪,类中没有方法,又不能跟Main联系得上,类的中的内容完全做废。
还有byte b3 = (byte)(b1 + b2); 这个有必要用(byte)么?
static你用了静态方法,实例化对象也用不了,只能用类来引用了。你那里用了浪费啊!
你上面用了Console.Read(); 并且这个输入是int类型的 你用了char 又没强制转换。
char x = (char)Console.Read(); //这里有一个强制的类型转换 (不是这样转的)
你不就是想实现加法运算啊!这个简单的
Console.WriteLine("hello kanghongwei!!!");
Console.WriteLine("请输入一个字符");
int a =Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入一个字符");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(a+b);
呵呵!还错有 我想写了! 自己研究吧!
页:
[1]
