Sdílet prostřednictvím


PhoneCall.PhoneNumber Vlastnost

Definice

Získá nebo nastaví řetězec, který představuje telefonní číslo. Toto rozhraní API je zastaralé. Informace o tom, jak vyvíjet ASP.NET mobilní aplikace, najdete v tématu Mobile Apps & Weby s ASP.NET.

public:
 property System::String ^ PhoneNumber { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string PhoneNumber { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PhoneNumber : string with get, set
Public Property PhoneNumber As String

Hodnota vlastnosti

Řetězec, který představuje telefonní číslo.

Atributy

Výjimky

formát čísla je neplatný.

Poznámky

Vlastnost je vyžadována PhoneNumber u PhoneCall ovládacích prvků. Vlastnost PhoneNumber přijímá řetězce v různých formátech. Formát pro následující typy čísel je popsán pomocí formátu Backus-Naur (syntaxe BNF je způsob, jak popsat syntaxi formátů souborů):

phone_number ::= international_number | national_number | short_number

international_number ::= "+" country_code national_number

short_number ::= "#" national_number

country_code ::= (decoration_character | digit)* digit (decoration_character
       | digit)*

national_number ::= (decoration_character | digit)+

digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

decoration_character ::= "(" | ")" | "." | "-" | {space}

Telefonní číslo se může skládat z volitelného kódu země nebo oblasti s předponou + a za ním libovolná posloupnost čísel, která tvoří telefonní číslo. Znaky označené jako decoration_character se můžou objevit kdekoli v telefonním čísle a budou ignorovány.

U i-Mode telefonů se při zadávání telefonního čísla aktuálně vztahují následující pravidla:

  • Řetězec musí začínat řetězcem "0" nebo "#".
  • Pokud řetězec začíná řetězcem "0", jsou čísla větší než devět číslic.
  • Pokud řetězec začíná znakem "#", jsou čísla větší než tři číslice.
  • Čísla mohou v řetězci obsahovat "(", ")" a "-".
  • Řetězec musí mít méně než 24 znaků.

Následující seznam uvádí několik příkladů platných telefonních čísel:

  • 800.522.2920
  • +1 (425) 885-8080
  • +91335303197

Platí pro

Viz také