## 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.Page for C++](../../)
