|
Partner
|
|
|
Inhalt einer als Ressource eingebetteten Text-Datei ausgeben
Beschreibung:
Dieses Snippet soll zeigen, wie man den Inhalt einer einfachen Textdatei, die als Ressource mitgegeben wird, auslesen und ausgeben lassen kann.
VORSICHT: Die Textdatei kann auf verschiedene Arten mit Visual Studio eingebunden werden. Zwei dieser Möglichkeiten sind folgende: Direkte Einbindung in die Resource-Datei oder separate Einbindung während der Kompilierung. Ich erkläre hier, die Variante mit der separaten Einbindung.
Vorgang: 1. Importiere in Visual Studio eine Text-Datei. 2. Wähle diese dann im Projektmappenexplorer. 3. In den Eigenschaften setzt du für "Buildvorgang" dann den Wert "Eingebettete Ressource". 4. Beim Kompilieren wird die Datei dann automatisch eingebettet.
Sinnvoll ist dies vor allem dann, wenn der Inhalt der Textdatei öfters bearbeitet wird.
Unterstützte VS-Versionen: Visual Studio ab Version 7.0
Unterstützte Sprachversionen: C# ab Version 1.0
[Notiz: CH20100804S0002CS10ME]
Abgelegt unter: Text, Stream, Resource, Ressource, auslesen, einbetten, eingebettet, embedded.
|
| C# |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
using System;
using System.IO;
using System.Reflection;
namespace ConsoleApplication1
{
public class Program
{
public static void Main()
{
Assembly _Assembly = Assembly.GetExecutingAssembly();
Stream str = _Assembly.GetManifestResourceStream("ConsoleApplication1.TextFile1.txt");
StreamReader rd = new StreamReader(str);
Console.Write(rd.ReadToEnd());
Console.Read();
}
}
}
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
Michel.Eichelberger schrieb am:
17.08.2010 14:47:15
|
Michel.Eichelberger schrieb am:
17.08.2010 14:49:40
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|