إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود: ``` طريقة عامة للبحث عن القيمة القصوى في مصفوفة ```
C#
Easy
generics
مهمة «إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود: ``` طريقة عامة للبحث عن القيمة القصوى في مصفوفة ```»
نفذ طريقة عامة `Max<T>` تأخذ مصفوفة من العناصر من النوع `T` وتعيد العنصر الأقصى. يجب أن ينفذ النوع `T` الواجهة `IComparable<T>`. إذا كانت المصفوفة فارغة، يجب أن تعيد الطريقة `default(T)`. بيانات الإدخال: أولاً عدد صحيح N (حجم المصفوفة)، ثم N عنصر من نفس النوع (`int` أو `double`). من المضمون أن جميع العناصر من نفس النوع.
تنسيق الإدخال
<html>
<body>
<p>عدد صحيح N، ثم N من الأرقام (int أو double).</p>
</body>
</html>
تنسيق الإخراج
أقصى قيمة بين الأرقام المُدخلة، أو 'null' (سلسلة نصية)، إذا كانت المصفوفة فارغة.
أمثلة
مثال 1
الإدخال
5
3
7
1
9
4
الإخراج
9
مثال 2
الإدخال
0
الإخراج
null
مثال 3
الإدخال
3
2.5
1.1
3.8
الإخراج
3.8
مثال 4
الإدخال
5.0
4.0 6.0
3.0 4.0 5.0
الإخراج
78.54 31.42
24.00 20.00
6.00 12.00
main.cs