Ключевые слова C#. as

Ключевое слово в языке C# as используется для неявного преобразования типов между совместимыми ссылочными типами.

Пример использования ключевого слова as:

    public class Base
    {
        public virtual string Basestring ()
        {
            return "Base class";
        }
    }

    public class Nested : Base
    {
        public override string Basestring()
        {
            return "Nested class";
        }
    }

   class Program
    {
        static void Main()
        {

            Nested nes = new Nested();
            Base basec = nes as Base;
            Console.WriteLine(basec.Basestring());
        }
    }

Результатом работы программы будет выведенная на экран надпись  Nested class.


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика