csharp基础练习题:GetThePlusMethod【难度:1级】:
创建四个简单的功能:
1.It得到整数X,并返回INT X + 1. (功能编号** 1 **)
2.It得到整数X,并返回INT X + 2. (功能编号** 2 **)
3.It得到整数X,并返回INT X + 3. (功能编号** 3 **)
4.It得到整数X,并返回INT X + 4. (功能编号** 4 **)
然后创建另一个函数来获取函数号(整数),并返回功能.
所以,如果你想要使用X + 2的机能的研究,你叫由MethodFunc方法(2)
** 它返回功能**
提供i = 4:
公共静态函数功能 MethodFunc(int i)以
DEF methodFunc(ⅰ)
功能methodFunc(ⅰ)
然后函数号4被称为(得到的x,返回X + 4),因此:
Kata.MethodFunc(4)(1000)= 1004
methodFunc(1)(100)= 101
methodFunc(1)(100)= 101
写下您的功能,使任何呼叫如MethodFunc(X)(Y)输出X + Y. (1 <= X <= 4)
编程目标:
using System;
using System.Collections.Generic;
public static class Kata
{
public static Func MethodFunc(int i)
{
// your code to return the function
}
}
测试样例:
using System;
using NUnit.Framework;
using System.Collections;
using System.Collections.Generic;
[TestFixture]
public class MethodTests {
[Test]
Assert.AreEqual(12, Kata.MethodFunc(2)(10));
}
[Test]
public void Test2() {
Assert.AreEqual(20, Kata.MethodFunc(3)(17));
}
}
最佳答案(多种解法):
更多关联题目:
csharp基础练习题:完成该模式#4【难度:1级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/gettheplusmethod