## ConsoleOutput class


يمثّل تدفق الإخراج القياسي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../makeobject/). لا تقم أبدًا بإنشاء مثال لهذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class ConsoleOutput : public System::IO::TextWriter
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [get_Encoding](./get_encoding/)() override | دائمًا ما يرجع ترميز ASCII. |
| [Write](./write/)(bool) override | يخرج تمثيل السلسلة للقيمة البوليانية المحددة إلى تدفق الإخراج الممثّل بواسطة الكائن الحالي. |
| [Write](./write/)(const SharedPtr\<Object\>\&) override | يخرج تمثيل السلسلة للكائن المحدد إلى تدفق الإخراج الممثّل بواسطة الكائن الحالي. |
| [Write](./write/)(char_t) override | يخرج القيمة الحرفية المحددة إلى تدفق الإخراج الممثّل بواسطة الكائن الحالي. |
| [Write](./write/)(Decimal) override | يخرج تمثيل السلسلة لقيمة [Decimal](../decimal/) إلى تدفق الإخراج الممثّل بواسطة الكائن الحالي. |
| [Write](./write/)(double) override | يخرج تمثيل السلسلة لقيمة نقطية مزدوجة الدقة إلى تدفق الإخراج الممثّل بواسطة الكائن الحالي. |
| [Write](./write/)(int32_t) override | يُخرج تمثيل النص لقيمة عدد صحيح 32‑بت إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(int64_t) override | يُخرج تمثيل النص لقيمة عدد صحيح 64‑بت إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(float) override | يُخرج تمثيل النص لقيمة عدد عائم بدقة مفردة إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const String\&) override | يُخرج كائن النص المحدد إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(uint32_t) override | يُخرج تمثيل النص لقيمة عدد صحيح غير موقع 32‑بت إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(uint64_t) override | يُخرج تمثيل النص لقيمة عدد صحيح غير موقع 64‑بت إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const ArrayPtr\<char_t\>\&) override | يُخرج تمثيل النص للمصفوفة الأحرف المحددة إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const ArrayPtr\<char_t\>\&, int32_t, int32_t) override | يُخرج تمثيل النص لنطاق القيم للمصفوفة الأحرف المحددة إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const char_t *) override | يُخرج السلسلة النصية C المحددة إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const TypeInfo\&) override | يُخرج تمثيل النص لكائن [TypeInfo](../typeinfo/) المحدد إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [Write](./write/)(const char *) |  |
| [WriteLine](./writeline/)() override | يُخرج فاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const SharedPtr\<Object\>\&) override | يُخرج تمثيل النص للكائن المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(bool) override | يُخرج تمثيل النص للقيمة المنطقية المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(char_t) override | يُخرج قيمة الحرف المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(Decimal) override | يُخرج تمثيل النص لقيمة [Decimal](../decimal/) متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(double) override | يُخرج تمثيل النص لقيمة عدد عائم بدقة مزدوجة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(int) override | يُخرج تمثيل النص لقيمة عدد صحيح 32‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(int64_t) override | يُخرج تمثيل النص لقيمة عدد صحيح 64‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(float) override | يُخرج تمثيل النص لقيمة عدد عائم بدقة مفردة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const String\&) override | يُخرج كائن النص المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(uint32_t) override | يُخرج تمثيل النص لقيمة عدد صحيح غير موقع 32‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(uint64_t) override | يُخرج تمثيل النص لقيمة عدد صحيح غير موقع 64‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const ArrayPtr\<char_t\>\&) override | يُخرج تمثيل النص للمصفوفة الأحرف المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const ArrayPtr\<char_t\>\&, int32_t, int32_t) override | يُخرج تمثيل النص لنطاق القيم للمصفوفة الأحرف المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const char_t *) override | يُخرج السلسلة النصية C المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const TypeInfo\&) override | يُخرج تمثيل السلسلة لكائن [TypeInfo](../typeinfo/) المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج الذي يمثله الكائن الحالي. |
| [WriteLine](./writeline/)(const char *) |  |
## انظر أيضًا

* Class [TextWriter](../../system.io/textwriter/)
* Namespace [System](../)
* Library [Aspose.Font for C++](../../)
