聲明:
非常抱歉:從這篇開始的幾篇部落格本該是前段時間更新的,但是由于一些事情拖到了現在,非常抱歉。
IDE:
在進行C#之前,我想談一下IDE。IDE在程式設計領域是Integrated Development Environment的簡稱,即內建開發環境。我接觸C#就是通過VS2013這個IDE完成的。在完成我的第一個C#時,IDE帶給我非常大的震撼——超現代感的實時報錯功能。不同于程式設計軟體在調試方面的老舊感,在我看來IDE将調試變成了一種智能化的藝術。好了,更多關于IDE的内容,大家可以參考下面的連結: IDE——百度百科
第一個C#果實:
嚴格上來說,我的第一個C#果實是一個控制台應用程式。那麼什麼是控制台程式呢?簡單點來說,控制台程式就是能夠運作在MS——DOS中的程式。而控制台程式的使命就是讓運作在32位保護環境中的Windows系統可以相容運作在16位環境下的DOS程式。可以這樣說,控制台程式就是DOS程式的一種。關于控制台程式和MS——DOS的詳細介紹,請參考下面的連結: 控制台程式
MS——DOS
下面是我的第一個簡單到不能再簡單的一個C#執行個體:
namespace 部落格用
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello,my world");
Console.WriteLine("Hello,C#.");
Console.ReadKey();
}
}
}
例子很簡單,羞澀的我就不給出運作圖了。。。
Console淺析:
從上面的代碼以及後續的C#視訊裡面的聯系題可以看出,控制台程式常使用Console類的,而Console常用到它的Writeline和Write以及Read、Readline和Readkey這四個方法。
Writeline和Write:
Writeline和Write的差別主要在于它們在DOS視窗中的輸出顯示效果。Writeline的輸出效果是按下任意鍵後另起一行顯示;而Write則是直接在該行後面顯示,具體效果如下: Writeline: 代碼:
namespace 部落格用
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine ("請輸入您的姓名:");
Console.ReadKey();
}
}
}
效果圖:
Write: 代碼:
namespace 部落格用
{
class Program
{
static void Main(string[] args)
{
Console.Write ("請輸入您的姓名:");
Console.ReadKey();
}
}
}
效果圖:
Read、Readline和Readkey:
Read、Readline主要用來接收并顯示使用者的輸入資訊,而Readkey等待鍵盤輸入資訊,退出程式。關于Read和Readline,網上給出的解釋多大事這樣子的:Console.Read 表示從控制台讀取字元串,不換行。Console.ReadLine 表示從控制台讀取字元串後進行換行。但是自己在實驗的時候卻沒有發現這兩者之間的不同,以下是它們兩個的對比代碼: Read代碼:
namespace 部落格用
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請輸入您的姓名:");
Console.Read ();
Console.ReadKey();
}
}
}
Readline代碼:
namespace 部落格用
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請輸入您的姓名:");
Console.ReadLine ();
Console.ReadKey();
}
}
}
運作結果: Read:
Readline:
是以對Read和Readline有些迷茫,希望在接下來的學習中可以解決這個問題。當然了,如果大神們可以指點一二,鄙人不勝感激啊。 而關于Readkey,網上的解釋是這樣子的“等待鍵盤輸入,退出程式。使調試時能看到輸出結果。如果沒有此句,指令視窗會一閃而過。”自己嘗試了幾次後得出的結論事這樣的“Readkye的功能是在使用者按下一次Enter鍵後如果使用者再按下任意一個功能鍵,則程式退出”
總結:
以上就是我第一天接觸C#的一些小收獲了。談不上多技術,但是很有感觸: 一、所有的語言都是想通的,有了之前一些VB的基礎,學起C#感覺沒有那麼費力; 二、IDE是個好東西啊!!!! 感謝您的寶貴時間,謝謝~~~