共用方式為


資源管理 (C# 與 Java 的比較)

更新:2007 年 11 月

使用 Visual Studio 以 C# 語言來管理資源,是很簡單的工作。

Java

Java 應用程式通常都會連同應用程式的各種資源 (例如類別檔案、音效檔和影像檔) 一起包含在 JAR 檔中。您最可能會使用 JBuilder 或 Eclipse,它們管理 JAR 檔的方式與 Visual Studio 管理方案和專案的方式很類似。

C#

在 C# 專案中,您可以從 Visual Studio 的方案總管開啟資源。

您也可以藉著影像編輯器二進位編輯器來使用 Managed 專案中的資源檔。

如需如何將資源加入至 Managed 專案的詳細資訊,請參閱:

您可以在您的應用程式中讀取這些資源當做外部的內容或是內嵌的資源。例如,以下數行程式碼使用了 System.Reflection 命名空間及類別中的類別 (例如 Assembly),從您的組件讀取內嵌的資源檔。此處的檔案是指 assemblyname.file.ext。

static void Main()
{
    System.Reflection.Assembly asm = 
        System.Reflection.Assembly.GetExecutingAssembly();

    System.Drawing.Bitmap tiles = new System.Drawing.Bitmap
        (asm.GetManifestResourceStream("assemblyname.file.ext"));
}

請參閱

概念

C# 程式設計手冊

加入和編輯資源 (Visual C#)

其他資源

Java 開發人員可用的 C#