在记事本中编写程序:
     //源文件:welcome.cs
   using System;
   class Welcome
   {
   static void Main(){
   Console.WriteLine("Please enter your name:");
   Console.ReadLine();
   Console.WriteLine("Welcome to you!");
   }
   }
   以“Welcome.cs”存盘后,启动一个命令提示符,输入一行命令:
     csc welcome.cs
     问题就出现了,在命令提示符中提示:命令“csc”无效。
     然后在visual studio.net中运行时,Console.ReadLine();这个语句不是让输入的吗?,但不出现像C中的输入对话框,执行是直接得出运行结果了,我很郁闷!
     问一小伙没给我说清楚,说这是什么在后台执行的,没搞懂!望大家解决小弟的问题!急,谢谢!C#的学习停留在这!

解决方案 »

  1.   

    csc是因为环境不对,你用.Net工具里的"Visual Studio .NET 2003 命令提示"
    ReadLine是不会有输入对话框的,在控制台回出现个输入焦点,输入内容按回车就过了
      

  2.   

    在MSDOS下照样是这样啊,主要提示是csc命令无效
      

  3.   

    在“Visual Studio .NET 工具”里边选择“Visual Studio .NET 2003 命令提示”
      

  4.   

    环境变量的关系
    解决办法
    开始-所有程序-Microsoft Visual Studio .NET 2003-Visual Studio .NET 工具-Visual Studio .NET 2003 命令提示
    然后再执行或者
    我的电脑-属性-高级-环境变量-系统变量-添加-
    将C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\下的CSC.EXE文件添加进去
    再执行
      

  5.   

    问题就出现了,在命令提示符中提示:命令“csc”无效。
    因为系统目录下找不到csc.exe文件

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
    加进环境变量的Path中就OK了
    另外,你做的是Console程序,不是Windows应用,因此不会出现对话诓的,只会在MS-dos下执行
    跟C语言执行没什么区别
      

  6.   

    “像C中的输入对话框”?怎么可能出现对话框呢,这又不是winform应用程序
      

  7.   

    但如果要在visual studio.net上实现上面的怎么做?有这样的做法嘛!?
      

  8.   

    在控制台下要实现对话框也可以,添加对System.Windows.Forms空间的引用,然后就可以用MessageBox.Show("str");
      

  9.   

    开始-程序-Visual Studio .NET 2003-Visual Studio .NET 工具-Visual Studio .NET 2003 命令提示-执行
      

  10.   

    你在VS 下建一个控制台Application不就行了没必要非要在DOS下走吧。。
    New->Project->C#->ConsoleApplication
    大概是这样的。我也记不太清了。反正进去了一看就能明了。嘿。
      

  11.   

    console and winform
    c# 比c的console
      

  12.   

    在这运行
    开始-〉程序-〉Microsoft Visual Studio .NET 2003-〉Visual Studio .NET 工具-〉Visual Studio .NET 2003 命令提示
      

  13.   

    命令行编译环境变量设置//Framework 1.0 [Windows 2000]
    ;
    C:\Program Files\Microsoft Visual Studio.NET\FrameworkSDK\Bin;
    C:\WINNT\Microsoft.net\framework\v1.0.3705;
    C:\Program Files\Microsoft Visual Studio .NET\Vc7\bin;
    C:\Program Files\Common Files\Microsoft Shared\VSA\7.0\VsaEnv;//Framework 1.1 [Windows 2003]
    ;
    C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin;
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;
    C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin;
    C:\Program Files\Common Files\Microsoft Shared\VSA\7.1\VsaEnv;