System::Console class
محتويات
[
يخفي
]Console class
يوفر طرقًا لإخراج البيانات إلى تدفق الإخراج القياسي. هذا نوع ثابت لا يقدم خدمات مثيلات. يجب ألا تنشئ أي مثيلات له بأي وسيلة.
class Console
الطرق
| طريقة | الوصف |
|---|---|
| static Beep() | غير مُنفّذ. |
| static get_Error() | يرجع مؤشرًا مشتركًا يشير إلى الكائن الذي يمثل تدفق الأخطاء القياسي. |
| static get_In() | يرجع مؤشرًا مشتركًا يشير إلى الكائن الذي يمثل تدفق الإدخال القياسي. |
| static get_Out() | يرجع مؤشرًا مشتركًا يشير إلى الكائن الذي يمثل تدفق الإخراج القياسي. |
| static Mute(bool) | يكتم أو يلغي كتم تدفق الإخراج القياسي. |
| static ReadKey() | غير مُنفّذ. |
| static SetError(const SharedPtr<System::IO::TextWriter>&) | يُعيّن الكائن المحدد إلى خاصية Error في الفئة. |
| static SetIn(const SharedPtr<System::IO::TextReader>&) | يضبط خاصية In إلى كائن TextReader المحدد. |
| static SetOut(const SharedPtr<System::IO::TextWriter>&) | يُعيّن الكائن المحدد إلى خاصية Out في الفئة. |
| static Write(const SharedPtr<T>&) | يُخرج تمثيل السلسلة للكائن المحدد إلى تدفق الإخراج القياسي. |
| static Write(bool) | يُخرج تمثيل السلسلة لقيمة bool إلى تدفق الإخراج القياسي. |
| static Write(char_t) | يُخرج قيمة الحرف المحددة إلى تدفق الإخراج القياسي. |
| static Write(const ArrayPtr<char_t>&) | يُخرج التمثيل النصي للمصفوفة الحرفية المحددة إلى تدفق الإخراج القياسي. |
| static Write(const Decimal&) | يُخرج التمثيل النصي لقيمة Decimal إلى تدفق الإخراج القياسي. |
| static Write(double) | يُخرج التمثيل النصي لقيمة عدد عائم مزدوج الدقة إلى تدفق الإخراج القياسي. |
| static Write(float) | يُخرج التمثيل النصي لقيمة عدد عائم أحادي الدقة إلى تدفق الإخراج القياسي. |
| static Write(int32_t) | يُخرج التمثيل النصي لقيمة عدد صحيح 32‑بت إلى تدفق الإخراج القياسي. |
| static Write(int64_t) | يُخرج التمثيل النصي لقيمة عدد صحيح 64‑بت إلى تدفق الإخراج القياسي. |
| static Write(const String&) | يُخرج كائن السلسلة المحدد إلى تدفق الإخراج القياسي. |
| static Write(const char_t *) | يُخرج السلسلة c المحددة إلى تدفق الإخراج القياسي. |
| static Write(const TypeInfo&) | يُخرج التمثيل النصي لقيمة TypeInfo إلى تدفق الإخراج القياسي. |
| static Write(uint32_t) | يُخرج التمثيل النصي لقيمة عدد صحيح غير موقع 32‑بت إلى تدفق الإخراج القياسي. |
| static Write(uint64_t) | يُخرج التمثيل النصي لقيمة عدد صحيح غير موقع 64‑بت إلى تدفق الإخراج القياسي. |
| static Write(const ArrayPtr<char_t>&, int32_t, int32_t) | يُخرج التمثيل النصي للنطاق المحدد من المصفوفة الحرفية المحددة إلى تدفق الإخراج القياسي. |
| static Write(const String&, Args&&…) | يُخرج التمثيل النصي للمعاملات المحددة المُنسقة وفقًا للتنسيق المحدد إلى تدفق الإخراج القياسي. |
| static Write(const char *) | |
| static WriteLine() | يُخرج فاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const SharedPtr<T>&) | يُخرج التمثيل النصي للكائن المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(bool) | يُخرج التمثيل النصي لقيمة منطقية (bool) متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(char_t) | يُخرج قيمة الحرف المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const ArrayPtr<char_t>&) | يُخرج التمثيل النصي للمصفوفة الحرفية المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const Decimal&) | يُخرج التمثيل النصي لقيمة Decimal متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(double) | يُخرج التمثيل النصي لقيمة عدد عائم مزدوج الدقة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(float) | يُخرج التمثيل النصي لقيمة عدد عائم أحادي الدقة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(int32_t) | يُخرج التمثيل النصي لقيمة عدد صحيح 32‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(int64_t) | يُخرج التمثيل النصي لقيمة عدد صحيح 64‑بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const String&) | يُخرج كائن السلسلة المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const char_t *) | يُخرج الـ c-string المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const TypeInfo&) | يُخرج تمثيل السلسلة لقيمة TypeInfo متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(uint32_t) | يُخرج تمثيل السلسلة لقيمة عدد صحيح غير موقع 32-بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(uint64_t) | يُخرج تمثيل السلسلة لقيمة عدد صحيح غير موقع 64-بت متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const ArrayPtr<char_t>&, int, int) | يُخرج تمثيل السلسلة للنطاق المحدد من مصفوفة الأحرف المحددة متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const Exception&) | يُخرج تمثيل السلسلة للكائن Exception المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const String&, Args&&…) | يُخرج تمثيل السلسلة للمعاملات المحددة المُنسقة وفقًا للتنسيق المحدد متبوعًا بفاصل السطر الحالي إلى تدفق الإخراج القياسي. |
| static WriteLine(const char *) |
ملاحظات
#include "system/console.h"
#include <array>
int main()
{
using namespace System;
// اطبع رسالة الترحيب.
Console::WriteLine(u"Hello, world!");
// أنشئ مثيلًا من الفئة 'std::array'.
std::array<int, 5> arr = {1, 2, 3, 4, 5};
// اطبع عناصر المصفوفة.
for (auto el: arr)
{
Console::Write(u"{0} ", el);
}
Console::WriteLine();
return 0;
}
/*
This code example produces the following output:
Hello, world!
1 2 3 4 5
*/
انظر أيضًا
- Namespace System
- Library Aspose.Font for C++