• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Cat类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Catalog类代码示例发布时间:2022-05-24
下一篇:
C# Castle类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap