標籤:system collect 輸入輸出 沒有 sys 控制台應用程式 代碼 如何 習題
1、初學C#。
C#是專門為.NET的應用而開發的語言,他吸收了C++、Visual Basic、Delphi、Java等語言的優點,提高了程式開發的效率。
2、Visual Studio.NET的整合式開發環境。
初始操作分5步:開啟VS,點擊左上方的“檔案”,選擇“建立”“項目” - 會開啟建立表單。選擇C# 架構4.0 控制台應用程式 儲存位置 檔案起名。
3、代碼的編寫。
在main函數中編寫代碼。一個項目中有且只有一個main函數。
輸出:Console.WriteLine("要輸出的內容");//往外輸出內容的,且自動換行。
Console.Write("要輸出的內容");//往外輸出內容的,不自動換行。
Console.ReadLine();//等待使用者輸入,按斷行符號結束,防止程式閃退。
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _0216第一個解決方案{ class Program { static void Main(string[] args) { Console.WriteLine("鍵盤敲爛"); Console.WriteLine("月薪過萬"); Console.ReadLine(); Console.WriteLine("鍵盤落灰"); Console.ReadLine(); Console.WriteLine("回家要飯"); Console.ReadLine(); } }}
4、定義變數,資料輸入。
先設定一個變數,再給變數賦值。切定義變數的名稱不可重複。若已有string a,則不可再設定int a 。
設定的變數可理解為一個盒子,而變數賦值則可理解為往這個盒子裡裝東西,必須先有盒子才能往裡面裝東西。
列印內容:Console.WriteLine("輸出的內容");
Console.Write("輸出的內容");
而列印變數則括弧內沒有雙引號:Console.WriteLine(變數名);
Console.Write(變數名);
接收使用者輸入的內容:
Console.ReadLine(); - 會返回一個string(字串)類型的值
string定義的變數相加是拼接。
定義變數:string a ;
變數賦值:a = "值";
兩句合并:string a="值";
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 輸入{ class Program { static void Main(string[] args) { Console.Write("請輸入姓名:"); string name = Console.ReadLine(); string nihao="你好"; string c = nihao + name; Console.WriteLine(c); Console.ReadLine(); } }}
5、定義整型變數。
int a;
整型變數賦值:
a = 1;
int和string的區別:int只能賦值為數字,string可以賦值為任一字元串。
int可以執行"+—*/"運算,結果為數學計算。string只可進行"+"結果為兩者的拼接。
如何將string字串類型轉化為int整型:
string a ="10";
int b =int.Parse(a);
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 練習題1{ class Program { static void Main(string[] args) { Console.Write("請輸入您的姓名:"); string a = Console.ReadLine(); Console.Write("請輸入您的性別:"); string b = Console.ReadLine(); Console.Write("請輸入您的年齡:"); string c = Console.ReadLine(); Console.Write("請輸入您的身高:"); string d = Console.ReadLine(); Console.Write("請輸入您的體重:"); string e = Console.ReadLine(); Console.WriteLine("--------------------華麗的分割線-----------------------"); Console.WriteLine(a+"你好!您的性別是“" + b+"”,您的年齡是“"+c+"”,您的身高是“"+d+"”,您的體重是“"+e+"”。"); Console.ReadLine(); } }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 練習題2{ class Program { static void Main(string[] args) { Console.Write("請輸入您的姓名:"); string a = Console.ReadLine(); Console.Write("請輸入您的性別:"); string b = Console.ReadLine(); Console.Write("請輸入您的年齡:"); string c = Console.ReadLine(); Console.Write("請輸入您的身高:"); string d = Console.ReadLine(); Console.Write("請輸入您的體重:"); string e = Console.ReadLine(); Console.WriteLine("--------------------華麗的分割線-----------------------"); Console.WriteLine(a + "你好!您的性別是“" + b + "”,您的年齡是“" + c + "”,您的身高是“" + d + "”,您的體重是“" + e + "”。"); int f = int.Parse(d); int g = int.Parse(e); int h = f + g; Console.Write("您的身高和體重的和是“"+h+"”。"); Console.ReadLine(); } }}
小白第一次分享,見笑了!
【2017-2-17】C#基礎 - 定義變數,輸入輸出