程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#的基礎學習(2)

C#的基礎學習(2)

編輯:關於C語言

注意的是#define語句必須放在.cs文件的開頭處。在Visual Studio中,可以指定Debug bulid,這樣一來,就會為工程中的每個援文件自動定義DEBUG符號,而不需在顯示的使用#define命令。

也可以在命令行中使用/Define開關選項來定義符號:

csc /Define:DEBUG myproject.cs

(2)診斷指令

診斷指令會發出警告和錯誤消息,這些消息與其他編譯時錯誤和警告一樣,會得到同樣的處理。#warning指令允許變異繼續進行,而#error則中之編譯。

#define CLIENT
#define DEBUG
using System;
public class MyApp;
{
public static void Main()
{
#if  DEBUG&&INHOUSE
#warning Debug is on.
#elif  DEBUG&&CLIENT
#error Debug not allowed in ClIEnt Code
#enif
//Reset of program follows here

本例中,由於定義了DEBUG和CLIENT,所以將發出一個錯誤消息,並終止編譯。

(3)代碼域

域指令用於將某段代碼標記為一個域。域指令對C#編譯器來說沒有任何語法意義,但Visual Studio.Net卻能識別出來,並用它來隱藏或折疊代碼域。

#region
//any C# statements
#endregion

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved