Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > С#,небольшая прога


Автор: Sash_79 24.9.2007, 20:23
Этот текст с книги Троелсена, программа должна выводить версию операционной системы. ПОмогите,не могу понять что должно возвращать get, в функции OperatingSystem OSVersion ?
заранее благодарен за советы и помощь!

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

   class Environment
    {
       public static OperatingSystem OSVersion { get;} 
       
    }
   class work
    {
     public static int Main(string[] args)
        {
            Console.WriteLine("Current OS:{0}", Environment.OSVersion.ToString());
            Console.ReadLine();
            return 0;
        }
    }


Автор: Jlekc 25.9.2007, 10:19
класс Environment уже реализован в Фрайворке.
Код

class Environment
    {
       public static OperatingSystem OSVersion { get;} 
       
    }
 это пример существующий сигнатуры типа, не нужно ее описывать, просто вызывай

Автор: Sash_79 25.9.2007, 10:31
Jlekc, в том то и дело что VS 2005, требует чтоб у get было тело.

Автор: Jlekc 25.9.2007, 10:36
как и говорил 
Цитата(Jlekc @  25.9.2007,  10:19 Найти цитируемый пост)
это пример существующий сигнатуры типа

этот класс не нужно реализовывать, он уже сделан.
Свой код замени на ткой: 
Код

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

   class work
    {
     public static int Main(string[] args)
        {
            Console.WriteLine("Current OS:{0}", Environment.OSVersion.ToString());
            Console.ReadLine();
            return 0;
        }
    }

Автор: Sash_79 25.9.2007, 14:33
Jlekc, спасибоsmile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)