1. 程式人生 > >C# 第一章 作業

C# 第一章 作業

課後作業在這裡插入程式碼片
1.說說給變數命名時需要注意哪些問題?
首字母小寫,駝峰式寫法
全域性變數的話,以下劃線開始
常量和靜態成員變數的話,全大寫,下劃線連線
屬性,首字母大寫,駝峰式寫法
2.服務微軟的中英國網站,並寫出中文和英文的MSDN網址
中文Microsoft Developer Network網址:
https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fsupport.office.com%2F
英文Microsoft Developer Network網址:
https://msdn.microsoft.com/en-us/


3.輸入你喜歡的筆記本市計算機的三項資訊(電腦名稱,螢幕尺寸,重量),所有資訊顯示為一行,使用WriteLine()方法分別以加號和格式字串兩種方式輸出
程式碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Computer
{
    class Program
    {
        static void Main(string[] args)
        { 
            Console.WriteLine("請輸入電腦名稱:");
            string name = Console.ReadLine();
            Console.WriteLine("請輸入電腦尺寸:");
            double size = double.Parse(Console.ReadLine());
            Console.WriteLine("請輸入重量:");
            double kg = double.Parse(Console.ReadLine());
            Console.WriteLine("使用加號連線輸出為:");
            Console.WriteLine("電腦名稱:"+name+",電腦尺寸:"+size+"寸,電腦重量:"+kg+"kg");
            Console.WriteLine("使用字串輸出為:");
            Console.WriteLine("電腦名稱:{0},電腦尺寸:{1},寸,電腦重量:{2}kg", name,size,kg);
            Console.ReadLine();
        }
    }
}

4.編寫控制檯程式實現圖書管理系統中的會員註冊資訊的輸入功能,包括電子郵件,會員名稱,密碼,確認密碼,要求顯示會員輸入的註冊資訊
程式碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Books
{
    class Program
    {
        static void Main(string[] args)
        {
            string Email;   //電子郵件
            string User;    //使用者名稱
            string Password = "text1";  //密碼
            string Pwd = "text2";       //確認密碼
            Console.WriteLine("請輸入電子郵件:");
            Email = Console.ReadLine();
            Console.WriteLine("請輸入使用者名稱:");
            User = Console.ReadLine();
            Console.WriteLine("請輸入密碼:");
            Password = Console.ReadLine();
            Console.WriteLine("請再次確認密碼:");
            Pwd = Console.ReadLine();
            while (!Password.Equals(Pwd)) {
                Console.WriteLine("兩次密碼不匹配,請再次輸入:");
           Pwd = Console.ReadLine();
            }
            Console.WriteLine("註冊成功!");
            Console.WriteLine("電子郵件:{0}  使用者名稱:{1}  密碼:{2}",Email,User,Password);
            Console.ReadLine();
        }
    }
}

5.編寫控制檯程式,新增一個汽車類Car,他包含的欄位有三個(汽車名稱,顏色,產地)
建立一個汽車物件,自定義兩個方法,一個方法負責從控制檯得到小汽車的資訊,一個方法負責格式字串輸出小汽車的資訊
Car類如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Car
{
   class Cat
    {
        private string name;      //汽車名稱
        private string color;     //汽車顏色
       private string place;     //汽車產地

        public string Name {
            get { return name; }
            set { name = value; }
        }

        public string Color {
            get { return color; }
            set { color = value; }
        }
        public string Place {
            get { return place; }
            set { place = value; }
        }
        public void Information() {
            Cat cat = new Cat();
            Console.WriteLine("輸入汽車名稱:");
            name = Console.ReadLine();
            Console.WriteLine("輸入汽車顏色:");
           color = Console.ReadLine();
            Console.WriteLine("輸入汽車產地:");
           place = Console.ReadLine();
        }
        public void Run() {
               
            Console.WriteLine("汽車名稱:{0} 顏色:{1} 產地:{2}",name,color,place);
            Console.ReadLine();
        }
    }
}

物件輸出:

using Car;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CatTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Cat a = new Cat();
            a.Information();
            a.Run();
        }
    }
}