生手询问一段C#代码
新手询问一段C#代码
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int x;
int y;
int sum;
Console.WriteLine("请输入两个整数,按回车确定");
x =Convert .ToInt32(Console .ReadLine ());
y = Convert.ToInt32(Console.ReadLine());
sum = Sum.add(x, y);
Console.WriteLine("{0}+{1}={2}", x, y, sum);
Console.ReadLine();
}
}
public class Sum
{
public static int add(int a, int b)
{
return a + b;
}
}
}
我想问下
1. static void Main(string[] args)这是什么,定义什么吗?。还有这段必须存在吗
2.这段代码,哪个是方法。在那段。
新手不懂。。
------解决方案--------------------
Sum是个类.....Sum.add是它的静态方法..所以可以直接调用....sum=Sum.add(x,y)是Sum.add(x,y)方法返回一个值给sum..
...sum是你定义的一个变量.....
------解决方案--------------------
如果不用调用类,可直接:
int x;
int y;
int sum;
Console.WriteLine("请输入两个整数,按回车确定");
x = Convert.ToInt32(Console.ReadLine());
y = Convert.ToInt32(Console.ReadLine());
sum = x + y;
Console.WriteLine("{0}+{1}={2}", x, y, sum);
Console.ReadLine();
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int x;
int y;
int sum;
Console.WriteLine("请输入两个整数,按回车确定");
x =Convert .ToInt32(Console .ReadLine ());
y = Convert.ToInt32(Console.ReadLine());
sum = Sum.add(x, y);
Console.WriteLine("{0}+{1}={2}", x, y, sum);
Console.ReadLine();
}
}
public class Sum
{
public static int add(int a, int b)
{
return a + b;
}
}
}
我想问下
1. static void Main(string[] args)这是什么,定义什么吗?。还有这段必须存在吗
2.这段代码,哪个是方法。在那段。
新手不懂。。
------解决方案--------------------
Sum是个类.....Sum.add是它的静态方法..所以可以直接调用....sum=Sum.add(x,y)是Sum.add(x,y)方法返回一个值给sum..
...sum是你定义的一个变量.....
------解决方案--------------------
如果不用调用类,可直接:
int x;
int y;
int sum;
Console.WriteLine("请输入两个整数,按回车确定");
x = Convert.ToInt32(Console.ReadLine());
y = Convert.ToInt32(Console.ReadLine());
sum = x + y;
Console.WriteLine("{0}+{1}={2}", x, y, sum);
Console.ReadLine();