كيفية دفق البيانات الثنائية إلى الإخراج القياسي في .NET؟

StackOverflow https://stackoverflow.com/questions/111387

  •  02-07-2019
  •  | 
  •  

سؤال

أحاول دفق البيانات الثنائية إلى الإخراج القياسي في .NET.ومع ذلك، لا يمكنك كتابة الحرف إلا باستخدام فئة وحدة التحكم.أريد استخدامه مع إعادة التوجيه.هل هناك طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

يمكنك الوصول إلى دفق الإخراج باستخدام Console.OpenStandardOutput.

    static void Main(string[] args) {
        MemoryStream data = new MemoryStream(Encoding.UTF8.GetBytes("Some data"));
        using (Stream console = Console.OpenStandardOutput()) {
            data.CopyTo(console);
        }
    }
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top