本文整理汇总了C#中Cat类的典型用法代码示例。如果您正苦于以下问题:C# Cat类的具体用法?C# Cat怎么用?C# Cat使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Cat类属于命名空间,在下文中一共展示了Cat类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: TestAnimalToStringNotReserved
public void TestAnimalToStringNotReserved()
{
Cat cat = new Cat(591, new SimpleDate(31, 01, 1993), "Jan", null);
Assert.AreEqual(false, cat.IsReserved);
Assert.AreEqual("Cat: 591, 31-01-1993, Jan, not reserved, €60.00, none", cat.ToString());
}
开发者ID:grasmanek94,项目名称:SE21,代码行数:7,代码来源:AnimalTest.cs
示例2: GetService
public void GetService()
{
Cat cat = new Cat();
cat.Builders.Add(new LifetimeBuilder());
cat.Builders.Add(new InjectionBuilder());
cat.Builders.Add(new ReflectedBuilder());
Baz baz = new Baz();
cat.Registrations.Add(new CatRegistration(typeof(IFoo), typeof(Foo), new TransientLifetimeManager()));
cat.Registrations.Add(new CatRegistration(typeof(IBar), typeof(Bar), new InstanceLifetimeManager()));
cat.Registrations.Add(new CatRegistration(typeof(IBaz), baz));
var foo1 = cat.GetService(typeof(IFoo));
var foo2 = cat.GetService(typeof(IFoo));
var bar1 = cat.GetService(typeof(IBar));
var bar2 = cat.GetService(typeof(IBar));
var baz1 = cat.GetService(typeof(IBaz));
var baz2 = cat.GetService(typeof(IBaz));
Assert.IsNotNull(foo1);
Assert.IsNotNull(foo2);
Assert.IsNotNull(bar1);
Assert.IsNotNull(bar2);
Assert.IsNotNull(baz1);
Assert.IsNotNull(baz2);
Assert.AreNotSame(foo1, foo2);
Assert.AreSame(bar1, bar2);
Assert.AreSame(baz, baz1);
Assert.AreSame(baz, baz2);
}
开发者ID:jiangjinnan,项目名称:Dora,代码行数:34,代码来源:CatFixture.cs
示例3: _Closure_31
public _Closure_31(Cat cat)
{
this.cat = cat;
{
cat.Feed();
}
}
开发者ID:masroore,项目名称:db4o,代码行数:7,代码来源:Closures.cs
示例4: Main
static void Main()
{
Dog D = new Dog();
D.Sound();
Cat C = new Cat();
C.Sound();
}
开发者ID:gawallsibya,项目名称:BIT_MFC-CShap-DotNet,代码行数:7,代码来源:Client.cs
示例5: Main
static void Main()
{
Animal[] animals = new Animal[] {
new Tomcat("Pesho", 2),
new Kitten("Mimi", 4),
new Dog("Sharo", 3, Sex.Male),
new Frog("Kermit", 5, Sex.Male)
};
Cat[] cats = new Cat[]
{
new Kitten("Mimi", 2),
new Tomcat("Gosho", 6)
};
Console.WriteLine("# Animals");
foreach (Animal animal in animals)
Console.WriteLine(animal);
Console.WriteLine("# Produce sound");
foreach (ISound animal in animals)
Console.WriteLine(animal.ProduceSound());
Console.WriteLine("# Average");
Console.WriteLine(animals.Average(animal => animal.Age));
Console.WriteLine(cats.Average(cat => cat.Age));
}
开发者ID:dgrigorov,项目名称:TelerikAcademy-1,代码行数:27,代码来源:Program.cs
示例6: Main
static void Main()
{
Cat cat = new Cat { Age = 10, Name = "Fluffy" };
List<Cat> cats = new List<Cat>
{
new Cat(){ Name = "Sylvester", Age=8 },
new Cat(){ Name = "Whiskers", Age=2 },
new Cat(){ Name = "Sasha", Age=14 }
};
List<Cat> moreCats = new List<Cat>
{
new Cat(){ Name = "Furrytail", Age=5 },
new Cat(){ Name = "Peaches", Age=4 },
null
};
// Display results.
System.Console.WriteLine(cat.Name);
foreach (Cat c in cats)
System.Console.WriteLine(c.Name);
foreach (Cat c in moreCats)
if (c != null)
System.Console.WriteLine(c.Name);
else
System.Console.WriteLine("List element has null value.");
}
开发者ID:terryjintry,项目名称:OLSource1,代码行数:30,代码来源:object-and-collection-initializers--csharp-programming-guide-_6.cs
示例7: Main
static void Main(string[] args)
{
var t11 = new System.Object(); //полное имя класса состоит из пространства имен и имени класса
var t12 = new Object(); //можно использовать только имя класс, т.к. пространство имен System объявлено в using
var t21 = new System.Text.StringBuilder();//полное имя класса состоит из пространства имен и имени класса
var t22 = new StringBuilder(); //можно использовать только имя класс, т.к. пространство имен System объявлено в using
var t31 = new System.Collections.Specialized.StringCollection();//полное имя класса состоит из пространства имен и имени класса
//var t32 = new StringCollection(); //нельзя обратиться к классу по краткому имени, т.к. компилятор не сможет его найти в подключенных простанствах имен
//создаем кота
Cat firstCat = new Cat("Catterpiller", DateTime.Now);
firstCat.FavouriteToy = new Toy { Name = "Toy1", Color="Red" };
Cat secondCat = firstCat;//две переменне указывают на обного и того же кота.
//метод Clone создает нового кота с теми же параметрами.
object clonedObj = firstCat.Clone();
//метод Clone возвращает объект типа Object - самого базового типа всех классов в .NET
//чтобы поместить объект в переменную типа Cat, нужно выполнить приведение типа
//в переменной clonedObj лежит объект типа Cat (резулитат метода Clone), поэтому ошибки нет.
Cat thirdCat = (Cat)clonedObj;
//если попытаться привести объект (в котором кошка) к типу Dog, то во время выполнения упадет исключение
//Dog dog = (Dog)clonedObj;
//если изменяем поле в secondCat, то оно меняется и в firstCat (т.к. это один и тот же объект),
//но неменяется в thirdCat, т.к. это уже другой объект
secondCat.FavouriteToy = new Toy() { Name = "Toy2" };
Console.ReadLine();
}
开发者ID:Whylex,项目名称:ikit-mita-materials,代码行数:34,代码来源:Program.cs
示例8: Main
static void Main(string[] args)
{
Cat mimi = new Cat("mimi");
mimi.SHOUTCOUNT = 4;
mimi.shout();
Console.WriteLine();
Cat coco = new Cat("coco");
coco.SHOUTCOUNT = 2;
coco.shout();
Console.WriteLine();
Dog wangcai = new Dog("wangcai");
wangcai.SHOUTCOUNT = 8;
wangcai.shout();
Console.WriteLine();
Cow moumou = new Cow("moumou");
moumou.SHOUTCOUNT = 3;
moumou.shout();
Console.WriteLine();
Sheep miemie = new Sheep("miemie");
miemie.SHOUTCOUNT = 5;
miemie.shout();
Console.WriteLine();
coco.CatchAnimal();
wangcai.CatchAnimal();
Console.ReadLine();
}
开发者ID:biousco,项目名称:DataBaseLearn,代码行数:31,代码来源:Test.cs
示例9: CatTalkToOwnerTest
public void CatTalkToOwnerTest()
{
string expected = "Meow!";
string actual = new Cat().TalkToOwner();
Assert.Equal(expected, actual);
}
开发者ID:CSIYuling,项目名称:core-docs,代码行数:7,代码来源:PetTests.cs
示例10: Main
static void Main(string[] args)
{
Animal duck=new Duck();
Duck duck2= new Duck();
Console.WriteLine("duck 1 walking:");
duck.Walk();
Console.WriteLine("duck 2 walking:");
duck2.Walk();
Console.WriteLine("duck 2 eating:");
duck2.Eat();
duck2.Eat("pizza");
//apeleaza metoda din clasa de baza
Console.WriteLine("duck 3 eating:");
Animal duck3 = duck2;
duck3.Eat();
Console.WriteLine("Cat walking:");
var cat = new Cat
{
Age = 10
};
cat.Walk();
Console.WriteLine("Cat's age:");
Console.WriteLine(cat.Age);
Console.ReadLine();
}
开发者ID:ZeroToHero-2015,项目名称:Fundamentals2016,代码行数:29,代码来源:Program.cs
示例11: Animals
public void Animals()
{
Assert.IsTrue(NHibernate.Cfg.Environment.UseReflectionOptimizer);
ActiveRecordStarter.Initialize(GetConfigSource(),
typeof(Animal<>),
typeof(Cat),
typeof(Dog));
Assert.IsFalse(NHibernate.Cfg.Environment.UseReflectionOptimizer);
Recreate();
Cat.DeleteAll();
Dog.DeleteAll();
Cat cat = new Cat();
cat.Name = "Alfred";
cat.Breed = "Lion";
cat.Save();
Cat[] cats = Cat.FindAll();
Assert.AreEqual(1, cats.Length);
Dog[] dogs = Dog.FindAll();
Assert.AreEqual(0, dogs.Length);
Assert.AreEqual(cat.AnimalId, cats[0].AnimalId);
Assert.AreEqual(cat.Name, cats[0].Name);
Assert.AreEqual(cat.Breed, cats[0].Breed);
}
开发者ID:zhoufoxcn,项目名称:ActiveRecord,代码行数:28,代码来源:JoinedSubClassWithDiscriminatorTestCase.cs
示例12: btnUpdate_Click
protected void btnUpdate_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(txtName.Text))
{
Cat c = new Cat();
if (!string.IsNullOrEmpty(Request.QueryString["id"]))
{
c.ID = Convert.ToInt32(Request.QueryString["id"].ToString());
}
else
{
c.ID = 0;
}
c.Name = txtName.Text;
c.Active = Convert.ToBoolean(rblIsActive.SelectedValue.ToString());
if (Cat.Save(c))
{
Response.Redirect("~/Categories.aspx");
}
else
{
lblError.Text = "Error saving record.";
}
}
}
开发者ID:rBurkart,项目名称:Capstone,代码行数:27,代码来源:Category.aspx.cs
示例13: Main
public static void Main()
{
Dog spot = new Dog("Spot");
Cat puff = new Cat("Puff");
DisplayAnimal(spot);
DisplayAnimal(puff);
}
开发者ID:Chidiemeh184,项目名称:CSCC_classes,代码行数:7,代码来源:DemoAnimals2.cs
示例14: Main
public static void Main()
{
Dog spot = new Dog("Spot");
Cat puff = new Cat("Puff");
Console.WriteLine(spot.Name + " says " + spot.Speak());
Console.WriteLine(puff.Name + " says " + puff.Speak());
}
开发者ID:Chidiemeh184,项目名称:CSCC_classes,代码行数:7,代码来源:DemoAnimals.cs
示例15: OnSetUp
protected override void OnSetUp()
{
using (var session = this.OpenSession())
{
using (var tran = session.BeginTransaction())
{
Dog snoopy = new Dog()
{
Name = "Snoopy",
Talkable = false
};
snoopy.Name = "Snoopy";
Dog Jake = new Dog()
{
Name = "Jake the dog",
Talkable = true
};
session.Save(snoopy);
session.Save(Jake);
Cat kitty = new Cat()
{
Name = "Kitty"
};
session.Save(kitty);
tran.Commit();
}
}
}
开发者ID:marchlud,项目名称:nhibernate-core,代码行数:28,代码来源:Fixture.cs
示例16: Main
private static void Main()
{
IList<Animal> animals = new List<Animal>
{
new Cat("Maca",2, Genders.Female),
new Cat("Kotio", 4, Genders.Male),
new Dog("Balkan", 1, Genders.Male),
new Dog("Sharo", 6, Genders.Male),
new Frog("Tinka", 4, Genders.Female),
new Frog("Gruncho", 7, Genders.Male),
new Kitten("Mariika", 2),
new Tomcat("Gancho", 2)
};
var groupAnimals = from animal in animals
group animal by (animal is Cat) ? typeof(Cat) : animal.GetType()
into g
select new { GroupName = g.Key, AverageAge = g.ToList().Average(a => a.Age) };
foreach (var animal in groupAnimals)
{
Console.WriteLine("{0} - average age: {1:N2}", animal.GroupName.Name, animal.AverageAge);
}
Console.WriteLine();
Animal rex = new Dog("Rex", 10, Genders.Male);
Animal gosho = new Cat("Gosho", 5, Genders.Male);
Animal tina = new Frog("Tina", 4, Genders.Female);
rex.ProduceSound();
gosho.ProduceSound();
tina.ProduceSound();
}
开发者ID:emilrr,项目名称:SoftUni-Fundamental-Level,代码行数:32,代码来源:Test.cs
示例17: Main
static void Main(string[] args)
{
string[] cats = new string[10];
for (int i = 0; i < cats.Length; i++)
{
Console.Write("Enter cat's name: ");
cats[i] = Console.ReadLine();
} Console.WriteLine();
int[] age = new int[10];
for (int i = 0; i < age.Length; i++)
{
Console.Write("Enter cat's age: ");
age[i] = int.Parse(Console.ReadLine());
} Console.WriteLine();
Console.WriteLine("Cats Info:");
for (int i = 0; i < 10; i++)
{
Cat catInfo = new Cat();
catInfo.Name = cats[i];
catInfo.Age = age[i];
catInfo.Say();
}
}
开发者ID:ppenkov,项目名称:DotNet-CourseHomeworks,代码行数:28,代码来源:Program.cs
示例18: Main
static void Main()
{
//
Cat somecat = new Cat("Monika_Cat",4,"female");
somecat.ProduceSound();
Kitten kitten = new Kitten("Vesi_Kitten", 5);
kitten.ProduceSound();
Console.WriteLine(kitten.Sex);
Tomcat tomCat = new Tomcat("Tomas_TomCat", 6);
tomCat.ProduceSound();
Console.WriteLine(tomCat.Sex);
Frog kyrmit = new Frog("Kyrmit_Jabok", 2, "male");
Dog rex = new Dog("Rex_Dog", 7, "male");
Dog hera = new Dog("Hera_Dog", 8, "female");
List<Animal> animalsList = new List<Animal>();
Cat lora = new Cat("Lora_Cat", 3, "female");
animalsList.Add(somecat);
animalsList.Add(kitten);
animalsList.Add(tomCat);
animalsList.Add(kyrmit);
animalsList.Add(rex);
animalsList.Add(hera);
animalsList.Add(lora);
//Average groups age
var animalGroups =
from animal in animalsList
group animal by animal.GetType();
foreach (var animals in animalGroups)
{
Console.WriteLine(animals.myAverage());
}
}
开发者ID:KirilToshev,项目名称:Projects,代码行数:32,代码来源:AnimalsTest.cs
示例19: Main
static void Main()
{
Cat name = new Cat();
Console.WriteLine(name.a);
Console.WriteLine(name.b);
Console.WriteLine(name.c);
}
开发者ID:EthanK28,项目名称:picc-,代码行数:8,代码来源:ls09.cs
示例20: Waarneming
public Waarneming(Cat cat, int locX, int locY, Diersoort diersoort)
{
//ID = id;
Cat = cat;
LocX = locX;
LocY = locY;
Diersoort = diersoort;
}
开发者ID:Masterm0use,项目名称:MarioSchipper_LivePerformance_19-1,代码行数:8,代码来源:Waarneming.cs
注:本文中的Cat类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论