在记事本中编写程序:
//源文件: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#的学习停留在这!
//源文件: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#的学习停留在这!
解决方案 »
- 晕了,撞鬼了。。。C#2012 DataGridView 出怪事? 不能做全选付值。。。。。
- 电台直播和任意音频格式转化为MP3
- 拦截键盘消息
- 导出到Excel问题
- WPF 分辨率调整问题
- 照书上原样抄下,仍出问题:名称"i"在类或命名空间"ConsoleApplication1.Class1"中不存在.
- 非常奇怪的“GridView1.Columns.RemoveAt(1);”问题!!!
- 怎样交换DataSet 中表的两行
- Windows Form下控件封装的问题
- 给事件绑定方法的代码总是掉怎么解决?
- 怎么测试一个url是否能打开呢?
- 在一个框架页面,点击左边的一个事件,如何刷新右边的网页?
ReadLine是不会有输入对话框的,在控制台回出现个输入焦点,输入内容按回车就过了
解决办法
开始-所有程序-Microsoft Visual Studio .NET 2003-Visual Studio .NET 工具-Visual Studio .NET 2003 命令提示
然后再执行或者
我的电脑-属性-高级-环境变量-系统变量-添加-
将C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\下的CSC.EXE文件添加进去
再执行
因为系统目录下找不到csc.exe文件
把
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
加进环境变量的Path中就OK了
另外,你做的是Console程序,不是Windows应用,因此不会出现对话诓的,只会在MS-dos下执行
跟C语言执行没什么区别
New->Project->C#->ConsoleApplication
大概是这样的。我也记不太清了。反正进去了一看就能明了。嘿。
c# 比c的console
开始-〉程序-〉Microsoft Visual Studio .NET 2003-〉Visual Studio .NET 工具-〉Visual Studio .NET 2003 命令提示
;
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;