当前位置: 首页>>代码示例>>C#>>正文


C# MyMath类代码示例

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


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

示例1: DelegatesAreImmutable

		public void DelegatesAreImmutable()
		{
			//Like strings it looks like you can change what a delegate references, but really they are immutable objects
			MyMath m = new MyMath();
			BinaryOp a = m.Add;
			BinaryOp original = a;
			Assert.Same(a, original);
			a = MyMath.Subtract;
			//a is now a different instance
			Assert.Same(a, original);
		}
开发者ID:wk-j,项目名称:DotNetKoans,代码行数:11,代码来源:AboutDelegates.cs

示例2: Main

 static void Main(string[] args)
 {
     Program p = new Program();
     //delegate named mm point to p.DoAdd
     MyMath mm = new MyMath(p.DoAdd);
     //mm point o p.DoSub and p.DoMul
     mm += p.DoSub;
     mm += p.DoMul;
     //call all methods which are pointed by mm
     mm(5, 9);
 }
开发者ID:faksam,项目名称:My_FPT_C-Sharp,代码行数:11,代码来源:Program.cs

示例3: Main

        static void Main(string[] args)
        {
            MyMath math = new MyMath();


            // Check if 2 is the minimum of 2 or 3
            if (math.min(2, 3, 2))
            {
                Console.WriteLine("Yes");
            }

            // Calculate the factorial 
            AbstractTerm a = new AbstractTerm();
            math.factorial(3, a);
            Console.WriteLine("Factorial of 3 is: " + a);

            // calculate the fifth fibonacci (should be 8)
            AbstractTerm fibValue = new AbstractTerm();
            math.fib(5, fibValue);
            Console.WriteLine("Fibonacci of 3 is: " + fibValue);
        }
开发者ID:Slesa,项目名称:Poseidon,代码行数:21,代码来源:Program.cs

示例4: MethodsCalledViaDelegate

 public void MethodsCalledViaDelegate()
 {
     MyMath math = new MyMath();
     BinaryOp op = math.Add;
     Assert.Equal(6, op(3,3));
 }
开发者ID:walkerdorris,项目名称:DotNetKoans,代码行数:6,代码来源:AboutDelegates.cs

示例5: MethodCanBePassedDirectly

 public void MethodCanBePassedDirectly()
 {
     MyMath math = new MyMath();
     PassMeTheDelegate(math.Add);
 }
开发者ID:walkerdorris,项目名称:DotNetKoans,代码行数:5,代码来源:AboutDelegates.cs

示例6: DelegatesCanBePassed

 public void DelegatesCanBePassed()
 {
     MyMath math = new MyMath();
     BinaryOp op = math.Add;
     PassMeTheDelegate(op);
 }
开发者ID:walkerdorris,项目名称:DotNetKoans,代码行数:6,代码来源:AboutDelegates.cs

示例7: DelegatesCanBeInstantiated

 public void DelegatesCanBeInstantiated()
 {
     MyMath math = new MyMath();
     BinaryOp op = new BinaryOp(math.Add);
     Assert.Equal("Add", op.Method.Name);
 }
开发者ID:walkerdorris,项目名称:DotNetKoans,代码行数:6,代码来源:AboutDelegates.cs

示例8: DelegatesCanBeAssigned

 public void DelegatesCanBeAssigned()
 {
     MyMath math = new MyMath();
     BinaryOp op = math.Add;
     Assert.Equal("Add", op.Method.Name);
 }
开发者ID:walkerdorris,项目名称:DotNetKoans,代码行数:6,代码来源:AboutDelegates.cs

示例9: DelegatesCanBeAssigned

 public void DelegatesCanBeAssigned()
 {
     MyMath math = new MyMath();
     BinaryOp op = math.Add;
     Assert.AreEqual(FILL_ME_IN, op.Method.Name);
 }
开发者ID:halimakoundi,项目名称:CSharpKoan,代码行数:6,代码来源:ZZAboutDelegates.cs

示例10: MethodCanBePassedDirectly

 public void MethodCanBePassedDirectly()
 {
     MyMath math = new MyMath();
     Assert.Equal(FILL_ME_IN, PassMeTheDelegate(math.Add));
 }
开发者ID:elizabrock,项目名称:DotNetKoans,代码行数:5,代码来源:AboutDelegates.cs

示例11: DelegatesCanBePassed

 public void DelegatesCanBePassed()
 {
     MyMath math = new MyMath();
     BinaryOp op = math.Add;
     Assert.Equal(FILL_ME_IN, PassMeTheDelegate(op));
 }
开发者ID:elizabrock,项目名称:DotNetKoans,代码行数:6,代码来源:AboutDelegates.cs


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