一开始创建项目的时候新建的是控制台应用程序,之后在解决方案里添加类,注意如果要改名一开始就改掉,否则之后会出现错误。之后就是写自己需要的东西了,拿学生的类举个例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Student
{
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
private int age;
public int Age
{
get
{
return age;
}
set
{
if (value >= 17 && value <= 23)
{
age = value;
}
else
{
Console.WriteLine("I don't believe.");
}
}
}
private string id;
public string Id
{
get
{
return id;
}
set
{
id = value;
}
}
private string major;
public string Major
{
get
{
return major;
}
set
{
major = value;
}
}
}
}
其中private代表私有的意思,调用这个类的时候并不能访问private元素。但是写一个public接口便可以
public接口有两个属性值get和set,get是从这个类之中访问所需要的元素
private string name;
public string Name
{
get
{
return name;
}
}
之后只需要新建一个Student 的对象就可以访问name这个元素
Student stu = new Student();
这个是构造一个名为stu的Student类.
Consol.Write(stu.name);
这个语句就可以输出stu中的name元素了。
set是改变其中的元素(不改也行)
private string name;
public string Name
{
set
{
name = value;
}
}
stu.name=123;
执行这个语句的时候,stu中name的值就变成了123.
或者可以这样用:
public stringName { get; set; }
效果也是一样的。