大家好!我是一只菜鸟!请大家帮个忙!这是我写的一个程序!
请大家看一下它错在哪儿?该怎么改?
using System;
class test
{
public static void class Main()
{
Console.WriteLine(!(a && (d==int(e)) && (e/0.5)==5));
}
}
我的目的是想输出!(a && (d==int(e)) && (e/0.5)==5
的结果哈!

解决方案 »

  1.   

    这几个变量a,d,e要先申明、初始化
      

  2.   

    要加方法: ToString()Console.WriteLine(  (!(a && (d==int(e)) && (e/0.5)==5)).ToString()   );
      

  3.   

    不是啊!
    我现在声明 了后还是有错!~
    我现在的程序是这样!
    using System;
    class test
    {
    public static class Main()
    {
    bool a=true, b=true,c=false;
    int d=3;
    long e=2.5;
            Console.WriteLine(!(a && (d==int(e)) && (e/0.5)==5));
    }
    }但它报错是这样说的
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“&&”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“(”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“(”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“)”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“/”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(9): 类、结构或接口成员声明中的标记“==”无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(4): 修饰符“static”对该项无效
    D:\ASP.NET源代码\新建文件夹\3\Class1.cs(4): 应输入 {
      

  4.   

    using System;
    class test
    {
    public static void Main()
    {
    bool a=true, b=true,c=false;
    int d=3;
    long e=(long)2.5;   //2.5是小数,默认为double型
    Console.WriteLine(!(a && (d==(int)e) && (e/0.5)==5));
    }
    }
      

  5.   

    public static class Main()
    {
    bool a=true, b=true,c=false;
    int d=3;
    long e=2.5;
            Console.WriteLine(!(a && (d==int(e)) && (e/0.5)==5));2.5的类型不能用long double或者float
    没int(e)这样的写法吧在C#里。
    直接E
    好了
    public static class Main()  -----》static viod main()好了///////////////////////
    using System;
    class test
    {
    static void Main()
    {
    bool a=true, b=true,c=false;
    int d=3;
    double e=2.5;
    Console.WriteLine(!(a && (d==e) && (e/0.5)==5));
    }
    }
      

  6.   

    ----〉没int(e)这样的写法吧在C#里。也不能说没有阿,其实(int)e 是存在的,不过e也要是数字类型的,当然不能超出int的范围啦 float a = 3.1415 ;
      int b = (int)a; 这个就有的b=3