namespace ClassLibrary1
{
public class MyClass
{
private int id;//定义私有的 字段成员或称为变量或者域
public MyClass(int id)//构造函数,ctor+tab*2
{
this.id = id;//this.id指的是类成员id,"=”右边的id指的是参数id
}
public int MyProperty { get; set; }//创建属性,输入prop+tab*2
public string getValue(int id)//定义一个方法(实例方法)
{
return id.ToString();//返回一个string类型
}
public static string getValue(int id)//定义一个方法(类方法或静态方法)
{
return id.ToString();//返回一个string类型
}
}
}
ClassLibrary2(创建一个类库)
using System;
using System.Collections.Generic;
using System.Text;
namespace ClassLibrary2
{
public class Class1
{
private string _name;
public int MyProperty { get; set; }//创建属性,输入prop+tab*2
public string Name//声明一个属性,给私有变量_name赋值。
{
get { return _name; }
set { _name = value; }
}
}
}
ConsoleApplication3(创建一个控制台程序,鼠标右击引用 ClassLibrary2)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
ClassLibrary2.Class1 c=new ClassLibrary2.Class1();
c.Name = "zs";
Console.WriteLine(c.Name);
Console.ReadKey();
}
}
}