急求解
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConsoleApplication1;
namespace ConsoleApplication1
{
class ReadProperty
{
private string name;
ReadProperty(string name)
{
this.name = name;
}
public string Name
{
get
{
return this.name;
}
}
}
class PropertyTest
{
private int age;
PropertyTest(int age)
{
this.age = age;
}
public int Age
{
get
{
return this.age;
}
set
{
if (value > 0 && value <= 100)
{
this.age = value;
}
}
}
}
class Test
{
static void Main(string[] args)
{
PropertyTest propertyTest =
new PropertyTest(25);
propertyTest.Age = 33;
Console.WriteLine("年龄为:{0}",propertyTest.Age);
ReadProperty readProperty=new
ReadProperty("张三丰"); Console.WriteLine("姓名为:", readProperty.Name);
Console.Read();
}
}
}
为什么编译不过呢, 提示参数错误[b][/b]
------解决方案--------------------
C# code
//构造函数加上public 修饰
public ReadProperty(string name)
{
this.name = name;
}