using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication5
{
class Myclass
{
private string id = "";
private string name = ""; public string ID
{
get
{
return id;
}
set { id = value; }
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
class Program
{
static void Main(string[] args)
{
Myclass myclass = new Myclass();
myclass.ID = "123";
myclass.name = "a321";
Console.WriteLine(myclass.ID + " "+ myclass.Name);
myclass.ID = "1234";
myclass.name = "b4321";
Console.WriteLine(myclass.ID + " "+ myclass.Name);
Console.Read();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication5
{
class Myclass
{
private string id = "";
private string name = ""; public string ID
{
get
{
return id;
}
set { id = value; }
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
class Program
{
static void Main(string[] args)
{
Myclass myclass = new Myclass();
myclass.ID = "123";
myclass.name = "a321";
Console.WriteLine(myclass.ID + " "+ myclass.Name);
myclass.ID = "1234";
myclass.name = "b4321";
Console.WriteLine(myclass.ID + " "+ myclass.Name);
Console.Read();
}
}
}
myclass.name = "a321";
yclass.Name = "a321";
C#区分大小写。还有里面有些概念你没清晰可能!
private string name = "";
这两个变量属于Myclass私有的,只有这个类才能访问,其他类以及该类的对象也都不能访问。
你其实已经在下面位置定义属性,你如果要访问上面的变量用其属性就可以实现读写操作。
你可以这样赋值:
Myclass myclass = new Myclass();
myclass.Name="123";
myclass.ID="456";
这是赋值,读取就直接myclass.Name,myclass.ID就可以读到了。