정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

CultureInfo.IsReadOnly 속성

2013-12-13

현재 CultureInfo 개체가 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

Namespace:  System.Globalization
어셈블리:  mscorlib(mscorlib.dll)

public bool IsReadOnly { get; }

속성 값

형식: System.Boolean
현재 CultureInfo 개체가 읽기 전용이면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

CultureInfo 개체가 읽기 전용이면 DateTimeFormatNumberFormat 인스턴스도 읽기 전용입니다.

읽기 전용 CultureInfo 개체의 읽기/쓰기 가능 복사본을 만들려면 Clone 메서드를 호출합니다. 쓰기 가능한 CultureInfo 개체에 대한 읽기 전용 래퍼를 만들려면 ReadOnly 메서드를 호출합니다.

다음 예제에서는 CultureInfo 개체와 연결된 DateTimeFormatInfoNumberFormatInfo 개체를 보호하는 IsReadOnly를 보여 줍니다.


using System;
using System.Globalization;


public class Example
{

   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      // Creates a CultureInfo.
      CultureInfo myCI = new CultureInfo("en-US");

      // Creates a read-only CultureInfo based on myCI.
      CultureInfo myReadOnlyCI = CultureInfo.ReadOnly(myCI);

      // Display the read-only status of each CultureInfo and their DateTimeFormat and NumberFormat properties.
      outputBlock.Text += String.Format("myCI is {0}.", myCI.IsReadOnly ? "read only" : "writable") + "\n";
      outputBlock.Text += String.Format("myCI.DateTimeFormat is {0}.", myCI.DateTimeFormat.IsReadOnly ? "read only" : "writable") + "\n";
      outputBlock.Text += String.Format("myCI.NumberFormat is {0}.", myCI.NumberFormat.IsReadOnly ? "read only" : "writable") + "\n";
      outputBlock.Text += String.Format("myReadOnlyCI is {0}.", myReadOnlyCI.IsReadOnly ? "read only" : "writable") + "\n";
      outputBlock.Text += String.Format("myReadOnlyCI.DateTimeFormat is {0}.", myReadOnlyCI.DateTimeFormat.IsReadOnly ? "read only" : "writable") + "\n";
      outputBlock.Text += String.Format("myReadOnlyCI.NumberFormat is {0}.", myReadOnlyCI.NumberFormat.IsReadOnly ? "read only" : "writable") + "\n";

   }

}

/*
This code produces the following output.

myCI is writable.
myCI.DateTimeFormat is writable.
myCI.NumberFormat is writable.
myReadOnlyCI is read only.
myReadOnlyCI.DateTimeFormat is read only.
myReadOnlyCI.NumberFormat is read only.

*/


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: