/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/runtime-libraries/snippets/System.Resources/ResourceReader/Overview/csharp/ctor1.cs
52 строки
1 KB
Genevieve Warren
Add remarks for core types (#38970)
05 янв 2024, 22:14
Не верифицирован
05 янв 2024, 22:14
71d1377
Код
Авторство
О чём код?
using System; public class Example { public static void Run() { Example ex = new Example(); ex.Standalone(); Console.WriteLine("---"); ex.Embedded(); } private void Standalone() { // <Snippet2> // Instantiate a standalone .resources file from its filename. var rr1 = new System.Resources.ResourceReader("Resources1.resources"); // Instantiate a standalone .resources file from a stream. var fs = new System.IO.FileStream(@".\Resources2.resources", System.IO.FileMode.Open); var rr2 = new System.Resources.ResourceReader(fs); // </Snippet2> Console.WriteLine("rr1: {0}", rr1 != null); Console.WriteLine("rr2: {0}", rr2 != null); } private void Embedded() { // <Snippet3> System.Reflection.Assembly assem = System.Reflection.Assembly.LoadFrom(@".\MyLibrary.dll"); System.IO.Stream fs = assem.GetManifestResourceStream("MyCompany.LibraryResources.resources"); var rr = new System.Resources.ResourceReader(fs); // </Snippet3> if (fs == null) { Console.WriteLine(fs == null); foreach (var name in assem.GetManifestResourceNames()) Console.WriteLine(name); return; } else { Console.WriteLine(fs == null); } } }