6.7 練習(xí)
(1)下面兩個函數(shù)都存在錯誤,請指出這些錯誤。
static bool Write() { WriteLine("Text output from function."); } static void MyFunction(string label, params int[] args, bool showLabel) { if (showLabel) WriteLine(label); foreach (int i in args) WriteLine("{0}", i); }
(2)編寫一個應(yīng)用程序,該程序使用兩個命令行參數(shù),分別把值放在一個字符串和一個整型變量中,然后顯示這些值。
(3)創(chuàng)建一個委托,在請求用戶輸入時,使用它模擬Console.ReadLine()函數(shù)。
(4)修改下面的結(jié)構(gòu),使其包含一個返回訂單總價(jià)的函數(shù)。
struct order { public string itemName; public int unitCount; public double unitCost; }
(5)在order結(jié)構(gòu)中添加另一個函數(shù),使其返回如下所示的一個格式化字符串(一行文本,以合適的值替換用尖括號括起來的斜體條目)。
Order Information: <unit count> <item name> items at $<unit cost> each, total cost $<total cost>
附錄A給出了練習(xí)答案。
推薦閱讀
- C程序設(shè)計(jì)簡明教程(第二版)
- Learning RabbitMQ
- Python高級編程
- Learn Programming in Python with Cody Jackson
- Podman實(shí)戰(zhàn)
- 零基礎(chǔ)學(xué)Python數(shù)據(jù)分析(升級版)
- Spring+Spring MVC+MyBatis從零開始學(xué)
- JavaScript程序設(shè)計(jì):基礎(chǔ)·PHP·XML
- jQuery技術(shù)內(nèi)幕:深入解析jQuery架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- 遠(yuǎn)方:兩位持續(xù)創(chuàng)業(yè)者的點(diǎn)滴思考
- 軟件工程與UML案例解析(第三版)
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- 算法超簡單:趣味游戲帶你輕松入門與實(shí)踐
- Clojure for Finance
- Java EE 7 Development with WildFly