Share via


PhoneCall.PhoneNumber 属性

定义

获取或设置表示电话号码的字符串。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 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

属性值

表示电话号码的字符串。

属性

例外

号码的格式无效。

注解

控件 PhoneNumberPhoneCall 需要 属性。 属性 PhoneNumber 接受各种格式的字符串。 使用 Backus-Naur Format (BNF 语法描述以下类型数字的格式是描述文件格式) 语法的一种方式:

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}  

电话号码可以包含可选的国家或地区代码,前缀为 + 符号,后跟构成电话号码的任何数字序列。 标记为 decoration_character 的字符可以出现在电话号码中的任意位置,并且将被忽略。

对于 i-Mode 电话,在指定电话号码时,以下规则当前适用:

  • 字符串必须以“0”或“#”开头。

  • 如果字符串以“0”开头,则数字超过 9 位。

  • 如果字符串以“#”开头,则数字超过三位数。

  • 数字可以包含字符串中的“ (”、“) ”和“-”。

  • 字符串必须少于 24 个字符。

以下列表显示了有效电话号码的一些示例:

  • 800.522.2920

  • +1 (425) 885-8080

  • +91335303197

适用于

另请参阅