C# 如何更改cat类以支持我拥有的额外成员,以及如何创建一个cat数组
下面是一个示例,说明如何创建一个cats数组,以及如何设置属性和执行方法C# 如何更改cat类以支持我拥有的额外成员,以及如何创建一个cat数组,c#,C#,下面是一个示例,说明如何创建一个cats数组,以及如何设置属性和执行方法 namespace ConsoleApp2 { public class Cat { public string name; public double[] position public void setName(string desiredname) { name = desiredname; }
namespace ConsoleApp2
{
public class Cat
{
public string name;
public double[] position
public void setName(string desiredname)
{
name = desiredname;
}
public void setPosition()
{
Random rnd1 = new Random();
position = new double[3];
position[0] = rnd1.NextDouble();
position[1] = rnd1.NextDouble();
position[2] = rnd1.NextDouble();
}
}
class Program
{
static void Main(string[] args)
{
Cat Cat1 = new Cat();
Cat1.setName("Jawaharal");
Cat1.setPosition();
Console.WriteLine("Cat1" + Cat1.name + " " + Cat1.position[0] + Cat1.position[1] + Cat1.position[2]);
Console.ReadLine();
}
}
}
公共类Cat
{
私有字符串名称;
公共Cat(字符串名称)
{
this.name=名称;
}
公共字符串SayName()
{
return$“喵我的名字是{name}”;
}
}
//固定大小数组
var猫=新猫[3];
猫[0]=新猫(“皮特”);
猫[1]=新猫(“dave”);
猫[2]=新猫(“迈克”);
//动态大小数组
var cats=新列表();
添加(新猫(“皮特”);
添加(新猫(“dave”);
添加(新猫(“迈克”);
var catArray=cats.ToArray();
希望这能回答你的问题!干杯
public class Cat
{
private string name;
public Cat(string name)
{
this.name = name;
}
public string SayName()
{
return $"Meow my name is {name}";
}
}
// fixed size array
var cats = new Cat[3];
cats[0] = new Cat("pete");
cats[1] = new Cat("dave");
cats[2] = new Cat("mike");
//dynamic size array
var cats = new List<Cat>();
cats.Add(new Cat("pete"));
cats.Add(new Cat("dave"));
cats.Add(new Cat("mike"));
var catArray = cats.ToArray();