메서드를 사용하여 객체를 만들고 main()으로 반환하려고합니다. 일단 메인에 인쇄 Holly.age와 같은 객체의 속성에 액세스 할 수 있기를 원합니다. VS 속성을 가질 main()있는 홀리 개체를 인식하지 못합니다. 누구나 내가 뭘 잘못하고 있는지 알려주거나 C#에서 가능한 일이 아닌지 알려줄 수 있습니까?C# 객체에서 속성 값을 가져 오는 중
시간을내어 도움을 주신 분께 미리 감사드립니다. object
반환 createobject
class program
{
static void Main(string[] args)
{
object Holly = createobject(Holly, 21);
int hollyage = Holly.age; // This Line is the problem Holly.age is not recognized
// as anything
}
public static object createobject(string name, int i)
{
Cat Holly = new Cat(name, i);
return Holly;
}
public class Cat
{
public string name;
public int age;
public string Name
{
get { return this.name; }
set { this.name = value; }
}
public int Age
{
get { return this.age; }
set { this.age = value; }
}
public Cat(string name, int age)
{
this.name = name;
this.age = age;
}
}
다른 것들을 제외하고는 이제 다음에 대해 배울 좋은 시간이 될 것입니다. 1) .NET 명명 규칙; 2) 압입 관례; 3) 자동으로 속성을 구현했습니다. –