NumberFormatInfo.IsReadOnly Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, доступен ли этот NumberFormatInfo объект только для чтения.
public:
property bool IsReadOnly { bool get(); };
public bool IsReadOnly { get; }
member this.IsReadOnly : bool
Public ReadOnly Property IsReadOnly As Boolean
Значение свойства
true Значение , если доступно только для NumberFormatInfo чтения; в противном случае false.
Комментарии
Попытка выполнить назначение свойству только NumberFormatInfo для чтения приводит к InvalidOperationExceptionвозникновению ошибки.
Метод можно вызвать Clone для создания объекта только для чтения и записи NumberFormatInfo из объекта только для чтения, как показано в следующем примере.
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
NumberFormatInfo nfi = NumberFormatInfo.CurrentInfo;
Console.WriteLine("Read-Only: {0}\n", nfi.IsReadOnly);
NumberFormatInfo nfiw = (NumberFormatInfo) nfi.Clone();
Console.WriteLine("Read-Only: {0}", nfiw.IsReadOnly);
}
}
// The example displays the following output:
// Read-Only: True
//
// Read-Only: False
Imports System.Globalization
Module Example
Public Sub Main()
Dim nfi As NumberFormatInfo = NumberFormatInfo.CurrentInfo
Console.WriteLine("Read-Only: {0}", nfi.IsReadOnly)
Console.WriteLine()
Dim nfiw As NumberFormatInfo = CType(nfi.Clone(), NumberFormatInfo)
Console.WriteLine("Read-Only: {0}", nfiw.IsReadOnly)
End Sub
End Module
' The example displays the following output:
' Read-Only: True
'
' Read-Only: False