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

C# MyClass类代码示例

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

本文整理汇总了C#中MyClass的典型用法代码示例。如果您正苦于以下问题:C# MyClass类的具体用法?C# MyClass怎么用?C# MyClass使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



MyClass类属于命名空间,在下文中一共展示了MyClass类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Main

   static public void Main () 
   {
      I i = new MyClass();

      i.MyEvent += new MyDelegate(f);
      i.FireAway();
   }
开发者ID:hattya,项目名称:ctags,代码行数:7,代码来源:input.cs


示例2: PosTest2

    public bool PosTest2()
    {
        bool retVal = true;

        TestLibrary.TestFramework.BeginScenario("PosTest2: The key to be remove is a custom class");

        try
        {
            IDictionary iDictionary = new Dictionary<object,object>();
            MyClass mc = new MyClass();
            int value = TestLibrary.Generator.GetInt32(-55);
            iDictionary.Add(mc, value);
            iDictionary.Remove(mc);
            if (iDictionary.Contains(mc))
            {
                TestLibrary.TestFramework.LogError("003", "The result is not the value as expected ");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e);
            retVal = false;
        }

        return retVal;
    }
开发者ID:CheneyWu,项目名称:coreclr,代码行数:27,代码来源:idictionaryremove.cs


示例3: OrderByWithAttributeShouldStillWork

		public void OrderByWithAttributeShouldStillWork()
		{
			using (var store = NewDocumentStore())
			{
				const int count = 1000;

				using (var session = store.OpenSession())
				{
					for (var i = 0; i < count; i++)
					{
						var model = new MyClass
						{
							ThisWontWork = i,
							ThisWillWork = i
						};
						session.Store(model);
					}
					session.SaveChanges();
				}

				using (var session = store.OpenSession())
				{
					var orderedWithoutAttribute = session.Query<MyClass>().OrderBy(x => x.ThisWillWork).Take(count).ToList();
					var orderedWithAttribute = session.Query<MyClass>().OrderByDescending(x => x.ThisWontWork).Take(count).ToList();

					Assert.Equal(count, orderedWithoutAttribute.Count);
					Assert.Equal(count, orderedWithAttribute.Count);

					for (var i = 1; i <= count; i++)
					{
						Assert.Equal(orderedWithoutAttribute[i - 1].ThisWontWork, orderedWithAttribute[count - i].ThisWontWork);
					}
				}
			}
		}
开发者ID:WimVergouwe,项目名称:ravendb,代码行数:35,代码来源:RenamedProperty.cs


示例4: NegTest1

    public bool NegTest1()
    {
        bool retVal = true;

        int count;
        bool actualValue;
        bool expectedValue;

        count = 20;
        expectedValue = count >= c_CRITERIA;

        TestLibrary.TestFramework.BeginScenario("NegTest1: call the method Predicate.BeginInvoke asynchronously");
        try
        {
            MyClass myClass = new MyClass(count);
            Predicate<int> selector = myClass.IsGreatEnough;
            IAsyncResult asyncResult = selector.BeginInvoke(c_CRITERIA, null, null);
            actualValue = selector.EndInvoke(asyncResult);
            retVal = false;
            TestLibrary.TestFramework.LogError("003", "NotSupportedException expected");
        }
        catch (NotSupportedException)
        {
            //expected
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("002", "Unexpected exception:" + e);
            retVal = false;
        }
        return retVal;
    }
开发者ID:CheneyWu,项目名称:coreclr,代码行数:32,代码来源:predicatebegininvoke.cs


示例5: PosTest2

    public bool PosTest2()
    {
        bool retVal = true;

        TestLibrary.TestFramework.BeginScenario("PosTest2: The generic type is type of string");

        try
        {
            string[] strArray = { "Hello", "wor", "l", "d" };
            List<string> listObject = new List<string>(strArray);
            MyClass myClass = new MyClass();
            Action<string> action = new Action<string>(myClass.joinstr);
            listObject.ForEach(action);
            if (myClass.result != "Helloworld")
            {
                TestLibrary.TestFramework.LogError("003", "The result is not the value as expected,sum is: " + myClass.sum);
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("004", "Unexpected exception: " + e);
            retVal = false;
        }

        return retVal;
    }
开发者ID:l1183479157,项目名称:coreclr,代码行数:27,代码来源:listforeach.cs


示例6: Main

 //Main_3_4_1
 public static void Main()
 {
     MyStruct ms = new MyStruct();
     MyClass mc = new MyClass();
     Console.WriteLine("IL Keywords.");
     Console.Read();
 }
开发者ID:anytao,项目名称:insidenet,代码行数:8,代码来源:ILDemo.cs


示例7: Method1

 static void Method1(int number, string text, MyClass myClass)
 {
     number = 10;
       text = "new string";
       myClass = new MyClass(true);
     //same
 }
开发者ID:AdriVanHoudt,项目名称:School,代码行数:7,代码来源:ParameterModifiersProgram.cs


示例8: PosTest2

    public bool PosTest2()
    {
        bool retVal = true;

        int count;
        bool actualValue;
        bool expectedValue;

        count = 99;
        expectedValue = count >= c_CRITERIA;

        TestLibrary.TestFramework.BeginScenario("PosTest2: call the method Predicate.EndInvoke synchronously");
        try
        {
            MyClass myClass = new MyClass(count);
            Predicate<int> selector = myClass.IsGreatEnough;
            actualValue = selector(c_CRITERIA);
            if (actualValue != expectedValue)
            {
                TestLibrary.TestFramework.LogError("003", "ExpectedValue(" + expectedValue + ") != ActualValue(" + actualValue + ")");
                retVal = false;
            }
        }
        catch (Exception e)
        {
            TestLibrary.TestFramework.LogError("004", "Unexpected exception:" + e);
            retVal = false;
        }
        return retVal;
    }
开发者ID:l1183479157,项目名称:coreclr,代码行数:30,代码来源:predicateinvoke.cs


示例9: MainMethod

 public static int MainMethod(string[] args)
 {
     MyClass mc = new MyClass();
     dynamic d = mc.Prop;
     d(3); //We invoke the dynamic delegate
     return Test.s_status ? 0 : 1;
 }
开发者ID:noahfalk,项目名称:corefx,代码行数:7,代码来源:Conformance.dynamic.statements.invokeDynamic.cs


示例10: Main

	static void Main()
	{
		var inst1 = new MyClass();
		inst1.x = 10;
		ChangeMyClass(inst1);
		System.Console.WriteLine(inst1.x);

		var inst2 = new MyStruct();
		inst2.x = 10;
		ChangeMyStruct(ref inst2);
		System.Console.WriteLine(inst2.x);

		var inst3 = inst1;
		inst1.x = 5;
		System.Console.WriteLine(inst3.x);

		var inst4 = inst2;
		inst2.x = 5;
		System.Console.WriteLine(inst4.x);

		var inst5 = new MyClass();
		inst5.x = 5;
		System.Console.WriteLine(System.String.Format("inst3 and inst1 are {0}equal!", (inst3 == inst1) ? "" : "not "));
		System.Console.WriteLine(System.String.Format("inst5 and inst1 are {0}equal!", (inst5 == inst1) ? "" : "not "));

		var s1 = "Hello Trainer!";
		System.String s2 = s1;
		s1 = "Hello Trainees!";
		System.Console.WriteLine(s1);
		System.Console.WriteLine(s2);
		System.Console.WriteLine(System.String.Format("s1 and s2 are {0}equal!", (s1==s2) ? "" : "not "));

		var s3 = System.Console.ReadLine();
		System.Console.WriteLine(System.String.Format("s1 and s3 are {0}equal!", (s1==s3) ? "" : "not "));
	}
开发者ID:mkandroid15,项目名称:Samples,代码行数:35,代码来源:ReferenceAndValue.cs


示例11: Main

        static void Main(string[] args)
        {
            MyClass<string> cl = new MyClass<string>();

            cl.Add("Dan");
            cl.Add("Bob");
            cl.Add("Max");
            cl.Add("Nina");
            cl.Add("Marina");
            cl.Add("Nadya");
            cl.Add("Vanya");
            //cl.Add("Vova");
            //cl.Add("Vasya");

            foreach (string temp in cl)
                Console.WriteLine(temp);

            Console.WriteLine(cl.Count);
            Console.WriteLine();

            Console.WriteLine(cl[4]);
            Console.WriteLine();

            cl.Remove("Bob");
            foreach (string temp in cl)
                Console.WriteLine(temp);
            Console.WriteLine(cl.Count);
            Console.ReadLine();
        }
开发者ID:DenisBV,项目名称:Nix.Task.2b,代码行数:29,代码来源:Program.cs


示例12: test2

        public void test2()
        {
            int a = 2;
            int b = 2;

            int c, d, result;

            MyClass myClass1 = new MyClass();
            MyClass myClass2 = new MyClass();

            while ((a > 1) && (b > 1))
            {
                c = 3;
                d = 1;

                while (d < b)
                {
                    result = AddAll(myClass1, a, b, c, d, myClass2);

                    AssertEquals(8, result);

                    b = 0;
                }
            }
        }
开发者ID:Xtremrules,项目名称:dot42,代码行数:25,代码来源:TestWhile.cs


示例13: GetValue

        public void GetValue()
        {
            var mc = new MyClass
            {
                MyProperty = 100,
                Depth2 = new Depth2
                {
                    MyProperty = 1000,
                    Depth3 = new Depth3
                    {
                        MyProperty = 10000
                    }
                }
            };

            {
                Expression<Func<MyClass, int>> selector = x => x.MyProperty;
                var accessor = ReflectionAccessor.Create(selector.Body as MemberExpression);
                accessor.GetValue(mc).Is(100);
            }

            {
                Expression<Func<MyClass, int>> selector = x => x.Depth2.MyProperty;
                var accessor = ReflectionAccessor.Create(selector.Body as MemberExpression);
                accessor.GetValue(mc).Is(1000);
            }

            {
                Expression<Func<MyClass, int>> selector = x => x.Depth2.Depth3.MyProperty;
                var accessor = ReflectionAccessor.Create(selector.Body as MemberExpression);
                accessor.GetValue(mc).Is(10000);
            }
        }
开发者ID:uzzu,项目名称:UniRx,代码行数:33,代码来源:ReflectionAccessorTest.cs


示例14: InitObj

 public static bool InitObj()
 {
     MyClass c = new MyClass();
     return c.x == c.y &&
            c.y == c.z &&
            c.z == 0;
 }
开发者ID:l1183479157,项目名称:coreclr,代码行数:7,代码来源:InitObj.cs


示例15: Main

		static void Main(string[] args)
		{
			MyClass mc = new MyClass(); // Create an instance of the class.
			Type t = mc.GetType(); // Get the Type object from the instance.

			// IsDefined
			bool isDefined = // Check the Type for the attribute.
			t.IsDefined(typeof(ReviewCommentAttribute), false);
			if( isDefined )
			{
				Console.WriteLine("ReviewComment is applied to type {0}", t.Name);
			}
			
			// GetCustomAttributes
			object[] AttArr = t.GetCustomAttributes( false );
			foreach ( Attribute a in AttArr )
			{
				ReviewCommentAttribute attr = a as ReviewCommentAttribute;
				if ( null != attr )
				{
					Console.WriteLine( "Description : {0}", attr.Description );
					Console.WriteLine( "Version Number : {0}", attr.VersionNumber );
					Console.WriteLine( "Reviewer ID : {0}", attr.ReviewerID );
				}
			}
		}
开发者ID:creating2000,项目名称:Codes,代码行数:26,代码来源:GetCustomAttributes.cs


示例16: Main

      /// <summary>
      /// Итак у нас есть событие событие содержит ключевое слово event ТипДелегатаОбрабатывающегоСобытие НазваниеСобытия
      /// ДЕлегат это объект содержащий в себе ссылку на одну единственную функцию. Важный момент, что делегат и функция должны иметь
      /// одинаковую сигнатуру. 
      /// Мы создаем объект делегата, в конструктор передаем делегату функцию, которая соответсвует сигнатуре делегата. Затем мы берем событие
      /// и подписываем на него делегат.
      /// Событие отрабатывает -> зовутся все делегаты которые подписаны на событие -> зовутся все методы-обработчики.
      /// Не рекомендуется поджписывать событие на несколько обработчиков(делегатов) т.к в этом случае точный порядок вызовов обработчиков 
      /// не известен
      /// </summary>
      /// <param name="args"></param>
      static void Main(string[] args) {
         var objMyClass = new MyClass();

         for(int i = 0; i < 1; ++i) {
            objMyClass.CallEvent();
         }
      }
开发者ID:Feliasfogg,项目名称:HomeWorks,代码行数:18,代码来源:Program.cs


示例17: Main

        static void Main(string[] args)
        {
            var s=new ConcretePorotype("id");
               var fIdd= ((Test1.ProtoType) s).Idd();//访问父类被隐藏的Idd方法
            var cIdd=s.Idd();//默认访问新类的Idd方法;
            var sClone = s.Clone();
            Console.WriteLine(fIdd);
            Console.WriteLine(cIdd);
            Console.WriteLine(sClone);
            Console.WriteLine("********************************");
            var a=new WorkExperice()
            {
                Name = "testName",
                StarTime = DateTime.Now,
                EndTime = DateTime.Now.AddDays(7)
            };

            var b = a.Clone();
            Console.WriteLine(b);

            var c=new MyClass();
            var d = c.Clone();
            Console.WriteLine(d);
            Console.ReadKey();
        }
开发者ID:anyangmaxin,项目名称:DesignPatterns,代码行数:25,代码来源:Program.cs


示例18: Main

 public static void Main()
 {
     var myInstance = new MyClass();
     var fieldInfo = typeof(MyClass).GetField("answer", BindingFlags.NonPublic | BindingFlags.Instance);
     var answer = fieldInfo.GetValue(myInstance);
     Console.WriteLine(answer);
 }
开发者ID:travis1230,项目名称:RosettaCodeData,代码行数:7,代码来源:break-oo-privacy-1.cs


示例19: Main

        static void Main(string[] args)
        {
            int i = 1;
              string s = "string";
              MyClass m = new MyClass(false);
              Method1(i, s, m);
              Console.WriteLine("i: {0}\ts: {1,-18}m: {2}", i, s, m.Changed);

              #region same for Method2
              i = 1;
              s = "string";
              m = new MyClass(false);
              Method2(i, s, m);
              Console.WriteLine("i: {0}\ts: {1,-18}m: {2}", i, s, m.Changed);
              #endregion

              #region same for Method1Ref
              i = 1;
              s = "string";
              m = new MyClass(false);
              Method1Ref(ref i, ref s, ref m);
              Console.WriteLine("i: {0}\ts: {1,-18}m: {2}", i, s, m.Changed);
              #endregion

              #region same for Method2Ref
              i = 1;
              s = "string";
              m = new MyClass(false);
              Method2Ref(ref i, ref s, ref m);
              Console.WriteLine("i: {0}\ts: {1,-18}m: {2}", i, s, m.Changed);
              #endregion

              Console.ReadLine();
        }
开发者ID:AdriVanHoudt,项目名称:School,代码行数:34,代码来源:ParameterModifiersProgram.cs


示例20: Method2

 static void Method2(int number, string text, MyClass myClass)
 {
     number += 10;
       text += " changed";
       myClass.Changed = true;
     //true
 }
开发者ID:AdriVanHoudt,项目名称:School,代码行数:7,代码来源:ParameterModifiersProgram.cs



注:本文中的MyClass类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# MyCommon类代码示例发布时间:2022-05-24
下一篇:
C# MyCharacterController类代码示例发布时间: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