بناء تطبيقات وحدة التحكم

يمكن أن تستخدم التطبيقات في.NET Framework System.Consoleفئة حرف/ حروف من قراءة وكتابة أحرف إلى وحدة التحكم. بيانات من وحدة تحكم هو القراءة من دفق إدخال القياسي بيانات إلى وحدة التحكم هو الكتابة إلى دفق إخراج قياسي، وبيانات الخطأ إلى وحدة التحكم هو الكتابة إلى دفق إخراج خطأ قياسي. هذه التدفقات يتم تلقائياً كـ sociated مع وحدة التحكم عند بدء تشغيل تطبيق ويتم تقديم كـ In، Out، و Errorالخصائص، على التوالي.

قيمة في خاصية هو System.IO.TextReaderالكائن، بينما قيم هي مخرج وخصائص خطأ System.IO.TextWriterالكائنات. يمكنك إقران الخصائص هذه التدفقات التي لا تمثل وحدة التحكم، مما يجعل بالإشارة الدفق إلى الموقع مختلف لإدخال أو إخراج. على سبيل المثال، يمكنك إعادة توجيه الإخراج إلى ملف عن طريق تعيين مخرج خاصية إلى النظام.IO.StreamWriter ، الذي يغلف يقوم FileStream Console.SetOut الأسلوب بواسطة. Console.في و خصائص Console.خارج لا تحتاج للإشارة إلى تدفق نفسه.

إذا لم exهوt، كما في تطبيقات المستندة إلى Windows، وحدة الإخراج الكتابة إلى دفق إخراج قياسي لن vهوible، لأن هناك هو لا توجد وحدة التحكم لكتابة المعلومات إلى.

ملاحظة

كتابة معلومات إلى وحدة غير قابلة للوصول لا يؤدي استثناء أن يتم مرفوع.

بدلاً من ذلك، لتمكين وحدة التحكم للقراءة و الكتابة داخل تطبيق يستند إلى Windows وتشغيلها من خلال ‏‫Visual Studio، قم بتعيين "نوع" عام خصائص إخراج العامة للمشروع إلى "تطبيق وحدة تحكم".

تطبيقات وحدة تحكم تفتقر مضخة رسالة تبدأ بواسطة الافتراضي. ولذلك، استدعاء وحدة تحكم إلى Microsoft Office 2010 Suite قد يفشل أجهزة ضبط الوقت Win32.

النظام.Console الفئة على الطرق التي يمكن قراءة أحرف فردية أو خطوط بالكامل من وحدة التحكم. وظائف غير ذلك بتحويل بيانات و سلاسل و ثم كتابة السلاسل منسقة إلى وحدة التحكم. لمزيد من المعلومات حول تنسيق سلاسل، راجع نظرة عامة حول تنسيق.

راجع أيضًا:

المرجع

System.Console

المبادئ

أنواع التنسيق