C# Online ! 第六篇:注意! 初心者照過來!! 這是寫程式常常要用到的小技巧!!

  • 7876
  • 0
  • C#
  • 2011-07-08

C# Online ! 第六篇:注意! 初心者照過來!! 這是寫程式常常要用到的小技巧!!

大家好! 又到了練功的時候,如果有初心者朋友發落(Follow)我的文章的話,應該會想說...都看五篇了,怎麼還在砍木人、解新手任務阿!!? 不要急,不要慌,當你85級封頂以後每天都在解每日任務還有打副本,陷入這個無限迴圈的時候,不就會開始懷念剛開始練功的小嫩咖那段日子嗎!? 所以說我們現在要好好的體驗小嫩咖的日子...日後變成高手,才叫做苦盡甘來阿...!

回歸正題,為了往後我們要回顧我們寫過的C#程式碼,或是去看別人的程式碼的時候,方便我們能快速的理解每一段程式碼的功用,這時候有一個東西就非常非常的實用啦!!這也算是資深高等玩家都會用的『小撇步』吧!! 所以初心者朋友們,特別是我們才剛開始,趕快把這個『小撇步』學起來,對日後的幫助可是非常大的呀! 就很像隨身帶著一把地精軍用小刀呢!

這個實用的小撇步就是 ─ 『註解』!! 雖然我們都統稱它為『註解』,但並不是說真正的一大串解釋的註解,它也許只是一小段文字說明,或是類似備忘錄的小提醒,在寫程式的時候,特別是在第五篇有提到,C#程式碼是由一連串的statements(陳述)所構成的程式語言,所以在撰寫大量程式碼的同時,妥善的使用註解,會讓我們在解讀程式碼的時候,很快地就一目了然,所以我們快來看,該怎麼使用『註解』吧!!

在撰寫C#時,有兩種方式可以使用『註解』,而它的長相,分別是 → 『/* */』 與『 // 』兩種方法,這兩個方法在使用上也有不同的地方,接下來會詳細說明,先來看看第一種註解『/* */』的用法,在使用這個方法的時候,就很像我們在使用括弧一樣,一定要有頭有尾,用括號把東西包起來,所以註解開頭的地方,我們會使用 /*,在結束的地方,則會用 */ 來結尾,在註解包起來的範圍裡,我們可以輸入任何的程式碼或是文字,註解裡的內容,一律都會被我們使用的開發工具所忽略,所以不用擔心,不管你是寫中文,英文,法文,牛頭人語,隨便你高興,你可以寫寫今天的心情,或是紀錄一下哪個帥哥辣妹的MSN帳號...通常我們都會在註釋裡面註記底下程式碼的用法或是小提醒,在使用這個註解方法時,只有一個特別要注意的重點,那就是除非是註解要結尾了,否則在註解裡面,不能出現結尾的符號『 */ 』,否則程式碼可是會出錯的喔!!

趕快來看看範例吧!!

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

namespace helloworld
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 這是一個註解 */
            /*註解的開始
                         註解的結束*/
            /*在Console.WriteLine("hello, world");裡,可以輸入
            任何想要顯示在螢幕的文字。*/
            Console.WriteLine("hello, world");
            Console.ReadKey();

        }
    }
}

 

看到這裡,有沒有覺得註解真的很好用呢,剛剛說要注意的重點可別忘記,接下來示範一下錯誤的用法,大家千萬別犯了這個錯誤!!

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

namespace helloworld
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 這是一個註解 */
            /*註解的開始        『*/』     註解的結束*/
            /*在Console.WriteLine("hello, world");裡,可以輸入
            任何想要顯示在螢幕的文字。*/
            Console.WriteLine("hello, world");
            Console.ReadKey();

        }
    }
}

 

第二個註解,在註解裡面出現了『 */ 』,所以後面的(註解的結束*/)已經沒有被認為是註解了,這個程式就有error出現了! 這個註解方法大家都會了嗎!?

接下來就來介紹第二種註解『 // 』的使用方法,這跟方法跟第一個介紹的方法其實差不多,只是這個方法通常都是用在 『當你的註解只有一行的時候。』,所有在『 // 』同一行後面的文字,都會被認為是註解,而被忽略掉,所以這個也是很實用的方法喔!!

以下簡單的範例,來看看這個註解的正確用法吧!

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

namespace helloworld
{
    class Program
    {
        static void Main(string[] args)
        {
            //啊~~~ 我被註解掉啦!!!!!		
            Console.WriteLine("hello, world");
            Console.ReadKey();

        }
    }
}

 

只有一行註解的時候,用『 // 』是不是很方便呢!? 這個方法要注意的重點就是,一定要以『 // 』當開頭以後的同一行文字,才會被當作註解,底下舉一個錯誤的範例:

 

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

namespace helloworld
{
    class Program
    {
        static void Main(string[] args)
        {
            //啊~~~ 我被註解掉啦!!!!!	
	    笨蛋~ 我逃出來啦!! 哇哈哈~~   		
            Console.WriteLine("hello, world");
            Console.ReadKey();

        }
    }
}

 

可惡,被取笑了!  各位千萬別犯跟我一樣的錯誤呀!!

這個註解方法也可以放在同一行的程式碼後面,讓你在解讀程式碼的時候,更清楚喔! 像是底下範例:

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

namespace helloworld
{
    class Program
    {
        static void Main(string[] args)
        {		
            Console.WriteLine("hello, world");   //hello, world 為要顯示在螢幕上的文字。
            Console.ReadKey();

        }
    }
}

 

這樣在看程式碼的時候,是不是可以很快速的解讀這段程式了呢? 其實還有另外一種註解,算是特別註解,它就是『///』,在 C# 中,可以為程式碼建立文件,方式是在相關的程式碼區塊前面,直接將 XML 標記以特殊註解欄位的形式加入原始程式碼中。這個算是進階用法,等小弟日後融會貫通,再詳細的與大家分享!希望今天介紹的這個"小撇步",有幫助到各位初心者朋友^^"

希望資深的前輩們或是跟我一樣剛開始想學習C#的初心者,可以給我一些建議跟鼓勵! 謝謝呀 ~

(本文中相關內容有參閱、引述MSDN)

 

 

 

 


如果這篇文章對您有幫助,請幫我點選「我要推薦」、按個讚、或是幫我推到其他平台;您的鼓勵將會是我繼續努力的一大動力!!

若是有任何指教或是需要討論之處,也不用客氣,請在下面留言給我,我將會儘速回覆~

Share | . . . . . . . . . .