天天看點

C#基礎——與C#的第一次邂逅聲明:IDE:第一個C#果實:Console淺析:總結:

聲明:

        非常抱歉:從這篇開始的幾篇部落格本該是前段時間更新的,但是由于一些事情拖到了現在,非常抱歉。

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();
        }
    }
}
           

效果圖:

C#基礎——與C#的第一次邂逅聲明:IDE:第一個C#果實:Console淺析:總結:

Write: 代碼:

namespace 部落格用
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write  ("請輸入您的姓名:");
      

            Console.ReadKey();
        }
    }
}
           

效果圖:

C#基礎——與C#的第一次邂逅聲明:IDE:第一個C#果實:Console淺析:總結:

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:

C#基礎——與C#的第一次邂逅聲明:IDE:第一個C#果實:Console淺析:總結:

Readline:

C#基礎——與C#的第一次邂逅聲明:IDE:第一個C#果實:Console淺析:總結:

        是以對Read和Readline有些迷茫,希望在接下來的學習中可以解決這個問題。當然了,如果大神們可以指點一二,鄙人不勝感激啊。         而關于Readkey,網上的解釋是這樣子的“等待鍵盤輸入,退出程式。使調試時能看到輸出結果。如果沒有此句,指令視窗會一閃而過。”自己嘗試了幾次後得出的結論事這樣的“Readkye的功能是在使用者按下一次Enter鍵後如果使用者再按下任意一個功能鍵,則程式退出”

總結:

        以上就是我第一天接觸C#的一些小收獲了。談不上多技術,但是很有感觸:         一、所有的語言都是想通的,有了之前一些VB的基礎,學起C#感覺沒有那麼費力;         二、IDE是個好東西啊!!!! 感謝您的寶貴時間,謝謝~~~