我都不好意思问这个问题。上午接触C#,这个我的第一个C#程序,用sharpDevelop2.2编译出错,晕死!提示:Compiling single files is not supported, please create a project!,程序如下:
using System;
class Test {
static void Swap(int i,int j){
int temp = i;
i = j;
j = temp;
}
static void Main(){
int i = 2,j = 3;
Swap(i,j);
Console.WriteLine("i={0},j={1}",i,j);
}
}
using System;
class Test {
static void Swap(int i,int j){
int temp = i;
i = j;
j = temp;
}
static void Main(){
int i = 2,j = 3;
Swap(i,j);
Console.WriteLine("i={0},j={1}",i,j);
}
}
解决方案 »
- 多层panel透明的问题!
- 大家好,请问C#如何制作网络版的注册机程序?
- 如何向program.cs中传值
- 考研还是继续工作,纠结啊
- 求一VS2005的基于ACCESS的数据操作类!
- 请问自己用C#编写的Windows Service可以访问SQL数据库中的某个表么?
- 有懂网站开发的吗?ASP.NET中水印功能在本地可以显示。为什么上了服务器就显示不出来了呢。????
- 关于MessageBox弹出后关闭的问题
- C++里的VARIANT装在一个结构体里通过socket发过来了,C#该怎么办呢?
- Form1打开Form2和Form3,请问如何点击Form2的按钮Btn2来更改Form3上TxtBox3的值 ?
- C# WinForm窗体如何在窗体加载时显示进度条???
- 用GDI+放大图像,采用的插值方法为InterpolationModeNearestNeighbor,发现最左侧和最右侧的图像有偏移,有谁遇到过这个情况?
不过要交换值得话,要在参数前面加ref。using System;
class Test
{
static void Swap(ref int i, ref int j)
{
int temp = i;
i = j;
j = temp;
}
static void Main()
{
int i = 1, j = 3;
Swap(ref i,ref j);
Console.WriteLine("i={0},j={1}", i, j);
Console.In.Read();
}
}
一般完整的工程里都带个program.cs,里面初始化了你写的类,并且调用了类的main方法。
PS:你这个需要建个console控制台的工程,同时11楼说得对,用参数的注意值类型和引用类型。
要先新建一个console(控制台)
编译运行!!
你可以进入控制台用 csc命令编译你的.CS文件。
路径是开始》所有程序》vs2005》vs tools》命令行》csc ###.cs。我试过你的代码,可以的
csc 文件名