поля TrueString,
либо значением поля FalseString. При этом параметрpublic static bool
Предпринимает попытку преобразовать символ из стро
TryParse(string
ки s
в его эквивалентное значение типа bool. Приbool
успешной попытке это значение сохраняется в параметре
Класс Array
Класс
Arrayотносится к числу наиболее часто используемых в пространстве именSystem.Он является базовым классом для всех массивов в С#. Следовательно, его методы можно применять к массивам любого встроенного в C# типа или же к массивам определяемого пользователем типа. Свойства, определенные в классеArray,перечислены в табл. 21.11, а методы — в табл. 21.12.В классе
Arrayреализуются следующие интерфейсы:ICloneable, ICollection, IEnumerable, IStructuralComparable, IStructuralEquatable,а такжеIList.Все интерфейсы, кромеICloneable,определены в пространстве именSystem. Collections,подробнее рассматриваемом в главе 25.В ряде методов данного класса используется параметр типа
I ComparerилиIComparerint Compare(object х, object у)
Этот метод возвращает значение больше нуля, если х больше у; значение меньше нуля, если х меньше у; и, наконец, нулевое значение, если оба значения равны.
Интерфейс
IComparerint Compare(Т х, Т у)
Он действует таким же образом, как и его необобщенный аналог, возвращая значение больше нуля, если
В последующих разделах демонстрируется ряд наиболее распространенных операций с массивами.
Таблица 21.11. Свойства, определенные в классе Array
Свойство
Назначение
public bool IsFixedSize { get; }
public bool IsReadOnly { get; }
public bool
IsSynchronized { get; }
Доступно только для чтения. Принимает логическое значение true, если массив имеет фиксированный размер, и логическое значение false, если массив может изменять его динамически
Доступно только для чтения. Принимает логическое значение true, если объект класса Array предназначен только для чтения, а иначе — логическое значение false. Для массивов это свойство всегда имеет логическое значение true Доступно только для чтения. Принимает логическое значение true, если массив можно безопасно использовать в многопоточной среде, а иначе — логическое значение false. Для массивов это свойство всегда имеет логическое значение true
Свойство
Назначение '