杏云教育

输入一个字符串,”xingyun is great, I love xingyun and unity”,,完成如下要求:
(1)判断字符串是否存在xingyun,如果存在xingyun则输出第一个坐标;
(2)将字符串中出现的所有xingyun替换为xingyun3g,并输出最后一个xingyun3g的坐标;
(3)讲字符串改为大写输出出来;
(4)判断字符串是否存在“,”,若存在则按字符串“,”分组,输出字符串数组长度,输出所有字符串。
string xing = “xingyun is great, I love xingyun and unity”;
bool yun = xing.Contains(“xingyun”);
if (yun)
{
int app = xing.IndexOf(“xingyun”);
Console.WriteLine(“输出的第一个坐标为{0}”,app);
}

        string xing2 = xing.Replace("xingyun","xingyun3g");
        Console.WriteLine(xing2);
        Console.WriteLine(xing.ToUpper());
        if (xing.Contains(','))
        {
            string[] qu = xing.Split(',');
            foreach (var item in qu)
            {
                Console.WriteLine(item.Length);
                Console.WriteLine(item);
            }
        }

编写一个GameObject类,写一个GetComponent()方法,要求实现两个以上的重载方法,一个参数为string类型,一个参数为自定义枚举类型。方法返回值为string类型,返回一句话,说明调用的是什么方法,参数值是什么。
class GameObject
{
public string GetComponent(string app)
{
// string app = “一个参数为自定义枚举类型。方法返回值为string类型,参数值是什么。”;
return app;
}
public void GetComponent(Enum tou)
{

    }
}
一个GET网络请求中,网络连接(url字符串)通常是如下形式:

http://msdn.microsoft.com/zh-CN/?query=string
其中?后面表示参数。上面的例子中,参数名为query的参数值为string
(1)判断一个字符串是否是合法的url字符串(以http://或https://开头)
(2)判断网络连接中是否包含参数(提示:通过是否有?判断)
(3)封装一个方法,输入url字符串,返回其参数名和参数值(3) 封装一个方法,输入url字符串,返回其参数名和参数值
public string HTTPChecker(string uil)
{
if ((uil.Substring(0, 7) != “http://”) && (uil.Substring(0, 8) != “https://”))
{
uil = “http://” + uil;
}
return uil;
}
定义一个计算器(Computer)类:
包含方法:
(1)返回两个数的最大值
(2)返回三个数的最大值
(3)返回两个数的最小值
(4)返回三个数的最小值
(5)返回两个数的和
(6)返回三个数的和
… (可以自由扩展和完善这个类) …
class Computer
{
public int Si(int p1, int p2)
{
return p1 + p2;

    }
    public int Sz(int p1, int p2)
    {
        return p1 - p2;
    }
    public int Sx(int p1,int p2)
    {
        if (p1 > p2)
        {
            return p1;
        }
        else
        {
            return p2;
        }
        
 
    }
    public int Sa(int p1, int p2)
    {
        if (p1 < p2)
        {
            return p1;
        }
        else
        {
            return p2;
        }


    }
    public int Be(int a,int b,int c)
    {
        int max = 0;
        if (a > b)
        {
            max = a;
        }
        if (c > b)
        {
            max = c;
        }
        else
        {
            max = b;
        }
        return max;
    }
    public int Ba(int a, int b, int c)
    {
        int min = 0;
        if (a < b)
        {
            min = a;
        }
        if (c < b)
        {
            min = c;
        }
        else
        {
            min = b;
        }
        return min;
    }
   

}

题目2:1,1,2,3,5,8,13,21,34… 要求用递归的方法算出 第 30 个数是多少!
public static int Nm(int n)
{
if (n < 0)
{
return -1;
}
if (n == 0)
{
return 0;
}
if (n == 1)
{
return 1;
}
return Nm(n - 1) + Nm(n - 2);
}
定义1个时间类Time,要求必须具有以下成员变量(属性)和方法:
1.deltaTime属性,只具有get访问器,能够返回每一帧的时间;
2.timeScale属性,具有get/set访问器,能够返回当前的时间比例;
3.自定义一个方法,输出当前时间的比例,如果大于1,输出“快进”,如果小于1,输出“慢放”,如果等于1输出正常
class Time
{
private float deltaTime;
public float DeltaTime
{
get
{
deltaTime = 1 / 24;
return deltaTime;
}
}
private int timeScale;
public int TimeScale
{
get
{
return timeScale;
}
set
{
timeScale = value;
}
}
public void SX()
{
if (timeScale > 1)
{
Console.WriteLine(“快进”);
}
else if(timeScale < 1)
{
Console.WriteLine(“慢放”);
}
else
{
Console.WriteLine(“输出正常”);
}
}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值