ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

.NET 入门测试题四:函数

2019-08-09 23:35:31  阅读:215  来源: 互联网

标签:Console 入门 unitCount 测试题 int args NET public string


原文链接:http://www.cnblogs.com/markj/archive/2013/05/01/3053419.html

(1) 下面两个函数都才能在错误,请指出这些错误.

static bool Write()

{

  Console.WriteLine("Text output from function.");

}

 

static void myFunction(string label,params int[] args,bool showLabel)

{

  if(showLabel)

       Console.WriteLine(label);

  foreach (int i in args)

                 Console.WriteLine("0",i);

}

 

(2)创建一个应用程序,该程序使用两个命令行参数,分别把值放在一个字符串和一个整形变量中,然后显示这些值。

(3)创建一个委托,在请求用户输入时,使用它模拟Console.ReadLine() 函数。

(4)修改下面的结果,使之包含一个返回订单总价格的函数。

struct

{

  public string itemName;

  public int unitCount;

  public double unitCost;

}

(5)在order 结构中添加另一个函数,该结构返回一个格式化的字符串(一行文本,以合适的值替换用尖括号起来的斜体条目)。

order Information:<unit Count><item name> item at $<unit cost> each,total cost $<total cost>

 

答案:---------------------------------------------

1:

第一个  需要一个返回一个bool 值,没有return bool。

第二个 用了parmas  就不能再用其它的参数了。

2:

if(args.Length != 2)

{

  Console.WriteLine("Two arguments required.");

  return;

}

string param1 = args[0];

int param2 = Convert.ToInt32(args[1]);

Console.WriteLine(.........................)

3:

delegate string ReadLineDelegate();

static void Main(string[] args)

{

  ReadineDelegate readLine = new ReadLineDelegate(Console.ReadLine);

  string userInput= readLine();

     Console.WriteLine(userInput);

}

4:

struct

{

  public string itemName;

  public int unitCount;

  public double unitCost;

 

  public double TotalCost()

  {

    return unitCount * unitCost;

  }

}

5:

struct order

{

  public string itemName;

  public int unitCount;

  public double unitCost;

  

  public double TotalCost()

     {

    return unitCount * unitCost;

  }

 

  public string info()

  {

    return "Order information:"unit count:"+unitCount+",itemNmae:"+itemName+",item at $:"+unitCost+"each,total cost $"+TotalCost()+";

  }

}

 

 

以上资料来源于C# 入门经典.

转载于:https://www.cnblogs.com/markj/archive/2013/05/01/3053419.html

标签:Console,入门,unitCount,测试题,int,args,NET,public,string
来源: https://blog.csdn.net/weixin_30312563/article/details/99003022

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有