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

Visual C# .NET入門(3)

編輯:關於C語言

理解更改

System.Console 類的 WriteLine() 函數打印傳遞給它的字符串,其後緊跟一行新的字符。此函數可以接受許多其他數據類型(包括整型和浮點型)的參數。

在程序加載完成後,控制就傳遞給 Main() 函數。這就是我們在該過程中插入對 WriteLine() 調用的原因。

步驟 3. 程序結構

既然我們已經構建了一個簡單的 Hello World 應用程序,那麼就讓我們停下來分析一下 Visual C# 應用程序的基本組成部分。

源代碼注釋

字符 // 將行的剩余部分標記為一個注釋,這樣 C# 編譯器就會忽略它。另外,/* 和 */ 之間的代碼也會被當作注釋。

// This line is ignored by the compiler.
/* This block of text is also
ignored by the Visual C# compiler. */
Using 指令

.Net 框架為開發人員提供了許多有用的類。例如,Console 類處理對控制台窗口的輸入和輸出。這些類是按照層次樹的形式組織的。Console 類的完全限定名實際上是 System.Console。其他的類包括 System.IO.FileStream 和 System.Collections.Queue。

using 指令允許您在不使用完全限定名的情況下引用命名空間中的類。以斜體突出顯示的 代碼應用了 using 指令。

using System;
class Class1
{
  static void Main(string[] args)
  {
    System.Console.WriteLine ("Hello, C#.Net World!");
    Console.WriteLine ("Hello, C#.Net World!");
  }
}
類聲明

與 C++ 或 Visual Basic 不同,Visual C# 中的所有函數都必須封裝在一個類中。class 語句聲明一個新的 C# 類。就 Hello World 應用程序來說,Class1 類包含一個函數,即 Main() 函數。如果用一個 namespace 塊將類的定義括起來,就可以把類組織為諸如 MsdnAA.QuickSortApp 這樣的層次。

在本入門指南中,我們並不打算深入地介紹類,但是我們將為您簡要概述為什麼類是我們的示例應用程序的一部分。

Main() 函數

在應用程序加載到內存之後,Main() 函數就會接收控制,因此,應該將應用程序啟動代碼放在此函數中。傳遞給程序的命令行參數存儲在 args 字符串數組中。

步驟 4. 控制台輸入

現在,我們將繼續編寫 QuickSort 應用程序。我們需要做的第一件事就是提示用戶提供輸入和輸出文件。

修改源代碼

更改 C# 源文件 (class1.cs),如下面以斜體突出顯示的代碼所示。其他的差異(如類名)可忽略不計。

// Import namespaces
using System;
// Declare namespace
namespace MsdnAA
{
  // Declare application class
  class QuickSortApp
  {
    // Application initialization
    static void Main (string[] szArgs)
    {
      // Describe program function
      Console.WriteLine ("QuickSort C#.Net Sample Application\n");
      // Prompt user for filenames
      Console.Write ("Source: ");
      string szSrcFile = Console.ReadLine ();
      Console.Write ("Output: ");
      string szDestFile = Console.ReadLine ();
    }
  }
}
從控制台進行讀取

Console 類的 ReadLine() 方法提示用戶輸入,並返回輸入的字符串。它會自動地為字符串處理內存分配,由於使用了 .Net 垃圾回收器,您不需要做任何釋放內存的工作。

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