Как назначить шаблон числового значения Тип

Я не могу назначить числовое значение. Предполагается использовать шаблон для значений double и int. Бросок не помогает.

В C ++ не было проблем.

    class array
    {
        public void alloc(int n)
        {
            a=new Type[n];
            for (int i = 0; i < n; i++) a[i] = (Type)0; <-----Error

        }
           Type[] a;
    }
0
nl ja de
Я хочу написать класс шаблона. С определенной логикой. На основе массива.
добавлено автор Mixer, источник
default (), если 0, и если вам нужно назначить 1?
добавлено автор Mixer, источник
Что именно вы пытаетесь достичь здесь? Это общий массив?
добавлено автор ryadavilli, источник
C # не является C ++. C# имеет generics , которые полностью отличаются от шаблонов C ++.
добавлено автор mike z, источник
Хотя если вы просто хотите инициализировать до 0, попробуйте default (Тип) .
добавлено автор mike z, источник
@Mixer Вы не можете. По крайней мере, не легко.
добавлено автор mike z, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot