using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace MyTest
{
internal class Program
{
static void Main(string[] args)
{
Calculator c = new Calculator();//创建实例,占用了存储空间
int result=c.Add(2, 4); //定义一个整型变量,访问实例
Console.WriteLine(result);
string str=c.Today(); //定义一个字符串型变量,访问同一个实例
Console.WriteLine(str);
c.PrintSum(2, 3);
c.PrintXH();
c.PrintfDG (5);
Console.ReadLine();
}
}class Calculator //在命名空间中创建类
{
//在类中创建方法:接收2个整型数值,计算它们的和再返回一个整型数值
public int Add(int a,int b) //public 表示类外面也可以调用该方法
{
int c = a + b;
return c;
}//在类中创建方法:返回一个字符串数值
public string Today()
{
int day = DateTime.Now.Day;
return day.ToString();
}public void PrintSum(int a, int b) //不返回值
{
int c = a + b;
Console.WriteLine(c);
}public void PrintXH()
{
for (int i = 0; i < 10; i++) //循环
{
Console.WriteLine(i);
}
}
public void PrintfDG(int x)
{
if (x == 1)
{
Console.WriteLine(x);
}
else
{
Console.WriteLine(x);
PrintfDG(x-1); // 递归(调用自己)
}}
}
}
C# 方法的定义与调用
于 2024-07-26 16:19:13 首次发布