第8章 属性和方法
8.1 属性
8.1.1 属性描述
属性不能作为ref参数或out参数传递
8.1.2 属性的使用
对象名.属性名
8.2 方法
8.2.1 方法的声明
声明时需要制定访问级别、返回值、方法名称及方法参数
8.2.2 方法的参数类型
- params参数
- ref参数
- out参数
8.2.3 方法的分类
- 静态方法
- 非静态方法
8.2.4 方法的重载
8.2.5 Main方法
main 方法 默认访问级别是private
- main方法是程序的入口点,程序控制在该方法中开始和结束
- 该方法在类或结构的内部声明,必须是静态方法,而且不应该是公共方法
- 可以有void或int返回类型
- 声明main方法既可以使用参数也可以不用
- 参数可以从命令行参数读取
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using N1;
namespace hello_world
{
class Program
{
public static int Add(int x, int y)
{
return x + y;
}
static void Main(string[] args)
{
Console.WriteLine("hello world111...");
Console.WriteLine("结果为:"+ Program.Add(3,5));
MyClass myclass = new MyClass();
myclass.Myls();
myclass.ID = "BH001";
myclass.Name = "TM1";
Console.WriteLine(myclass.ID + " " + myclass.Name);
Console.ReadLine();
}
}
}
namespace N1
{
class MyClass
{
private string id = "llllll";
private string name = "uuuuuuuuuuu";
public string ID
{
get
{
return id;
}
set
{
id = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public void Myls()
{
Console.WriteLine("用一生下载你");
Console.WriteLine("用一生下载你");
Console.WriteLine("用一生下载你");
Console.ReadLine();
}
}
}