PluralFormat Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| PluralFormat() |
Crea un nuovo numero |
| PluralFormat(ULocale, PluralRules+PluralType, String) |
Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali. |
| PluralFormat(IntPtr, JniHandleOwnership) | |
| PluralFormat(Locale, PluralRules+PluralType) |
Crea un nuovo pluralFormat per il tipo plurale. |
| PluralFormat(Locale, PluralRules) |
Crea un nuovo numero |
| PluralFormat(ULocale, String) |
Crea un nuovo numero |
| PluralFormat(ULocale, PluralRules+PluralType) |
Crea un nuovo pluralFormat per il tipo plurale. |
| PluralFormat(ULocale, PluralRules, String) |
Crea un nuovo numero |
| PluralFormat(PluralRules, String) |
Crea un nuovo numero |
| PluralFormat(String) |
Crea un nuovo numero |
| PluralFormat(Locale) |
Crea un nuovo numero |
| PluralFormat(ULocale) |
Crea un nuovo numero |
| PluralFormat(PluralRules) |
Crea un nuovo numero |
| PluralFormat(ULocale, PluralRules) |
Crea un nuovo numero |
PluralFormat()
Crea un nuovo numero PluralFormat di cardinalità per le impostazioni locali predefinite FORMAT .
[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public PluralFormat();
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per le impostazioni locali predefinite FORMAT . Queste impostazioni locali verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.
per android.icu.text.PluralFormat.PluralFormat().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale, PluralRules+PluralType, String)
Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType * string -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.
Tipo plurale ,ad esempio cardinali o ordinali.
- pattern
- String
modello per questo PluralFormat.
- Attributi
Commenti
Crea un nuovo pluralFormat per un tipo plurale, un criterio e le impostazioni locali.
Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(IntPtr, JniHandleOwnership)
protected PluralFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.PluralFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.PluralFormat
Parametri
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(Locale, PluralRules+PluralType)
Crea un nuovo pluralFormat per il tipo plurale.
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat
Parametri
- locale
- Locale
la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.
Tipo plurale ,ad esempio cardinali o ordinali.
- Attributi
Commenti
Crea un nuovo pluralFormat per il tipo plurale. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.
Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(Locale, PluralRules)
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Parametri
- locale
- Locale
la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.
- rules
- PluralRules
definisce il comportamento dell'oggetto PluralFormat .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.
per android.icu.text.PluralFormat.PluralFormat(java.util.Locale, android.icu.text.PluralRules).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale, String)
Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri e impostazioni locali.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * string -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.
- pattern
- String
il modello per questo PluralFormatoggetto .
- Attributi
Commenti
Crea un nuovo pluralformat numerico cardinale per una determinata stringa di criteri e impostazioni locali. Le impostazioni locali verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.
Codice di esempio:
import java.text.FieldPosition;
import android.icu.text.MessageFormat;
import android.icu.text.PluralFormat;
import android.icu.util.ULocale;
...
ULocale locEn = new ULocale("en");
ULocale locSl = new ULocale("sl");
String patEn = "one{dog} other{dogs}"; // English 'dog'
String patSl = "one{pes} two{psa} few{psi} other{psov}"; // Slovenian translation of dog in Plural Form
// Create a new PluralFormat for a given locale locale and pattern string
PluralFormat plfmtEn = new PluralFormat(locEn, patEn);
PluralFormat plfmtSl = new PluralFormat(locSl, patSl);
// Constructs a MessageFormat for the specified locale and pattern.
MessageFormat msgfmtEn = new MessageFormat("{0,number} {1}", locEn);
MessageFormat msgfmtSl = new MessageFormat("{0,number} {1}", locSl);
final int[] numbers = {0, 1, 2, 3, 4, 5, 10, 100, 101, 102};
System.out.println("Output by using PluralFormat and MessageFormat API\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");
// Use MessageFormat.format () to format the objects and appends to the given StringBuffer
for (int num : numbers) {
StringBuffer msgEn = new StringBuffer();
StringBuffer msgSl = new StringBuffer();
msgfmtEn.format(new Object[] {num, plfmtEn.format(num)}, msgEn, new FieldPosition(0));
msgfmtSl.format(new Object[] {num, plfmtSl.format(num)}, msgSl, new FieldPosition(0));
System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}
System.out.println();
// Equivalent code with message format pattern
String msgPatEn = "{0,plural, one{# dog} other{# dogs}}";
String msgPatSl = "{0,plural, one{# pes} two{# psa} few{# psi} other{# psov}}";
MessageFormat altMsgfmtEn = new MessageFormat(msgPatEn, locEn);
MessageFormat altMsgfmtSl = new MessageFormat(msgPatSl, locSl);
System.out.println("Same Output by using MessageFormat API only\n");
System.out.printf("%-16s%-16s%-16s\n", "Number", "English", "Slovenian");
for (int num : numbers) {
StringBuffer msgEn = new StringBuffer();
StringBuffer msgSl = new StringBuffer();
altMsgfmtEn.format(new Object[] {num}, msgEn, new FieldPosition(0));
altMsgfmtSl.format(new Object[] {num}, msgSl, new FieldPosition(0));
System.out.printf("%-16s%-16s%-16s\n", num, msgEn, msgSl);
}
/** output of the sample code:
********************************************************************
Number English Slovenian
0 0 dogs 0 psov
1 1 dog 1 pes
2 2 dogs 2 psa
3 3 dogs 3 psi
4 4 dogs 4 psi
5 5 dogs 5 psov
10 10 dogs 10 psov
100 100 dogs 100 psov
101 101 dogs 101 pes
102 102 dogs 102 psa
*******************************************************************/
Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale, PluralRules+PluralType)
Crea un nuovo pluralFormat per il tipo plurale.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules$PluralType;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules.PluralType -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.
Tipo plurale ,ad esempio cardinali o ordinali.
- Attributi
Commenti
Crea un nuovo pluralFormat per il tipo plurale. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.
Informazioni di riferimento su Android per android.icu.text.PluralFormat.PluralFormat.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale, PluralRules, String)
Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole, un modello e impostazioni locali.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.
- rules
- PluralRules
definisce il comportamento dell'oggetto PluralFormat .
- pattern
- String
il modello per questo PluralFormatoggetto .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole, un modello e impostazioni locali.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(PluralRules, String)
Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole e un modello.
[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules, string? pattern);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules * string -> Android.Icu.Text.PluralFormat
Parametri
- rules
- PluralRules
definisce il comportamento dell'oggetto PluralFormat .
- pattern
- String
il modello per questo PluralFormatoggetto .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per un determinato set di regole e un modello. La formattazione del numero standard verrà eseguita usando le impostazioni locali predefinite FORMAT .
per android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(String)
Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)]
public PluralFormat(string? pattern);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : string -> Android.Icu.Text.PluralFormat
Parametri
- pattern
- String
il modello per questo PluralFormatoggetto .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per una determinata stringa di criteri. Le impostazioni locali predefinite FORMAT verranno usate per ottenere il set di regole plurali e per la formattazione dei numeri standard.
per android.icu.text.PluralFormat.PluralFormat(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(Locale)
Crea un nuovo numero PluralFormat di cardinalità per un determinato java.util.Localeoggetto .
[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)]
public PluralFormat(Java.Util.Locale? locale);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Java.Util.Locale -> Android.Icu.Text.PluralFormat
Parametri
- locale
- Locale
PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per un determinato java.util.Localeoggetto .
per android.icu.text.PluralFormat.PluralFormat(java.util.Locale).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale)
Crea un nuovo numero PluralFormat di cardinalità per una determinata impostazione locale.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
PluralFormat verrà configurato con le regole per queste impostazioni locali. Queste impostazioni locali verranno usate anche per la formattazione dei numeri standard.
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinalità per una determinata impostazione locale.
per android.icu.text.PluralFormat.PluralFormat(android.icu.util.ULocale).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(PluralRules)
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.
[Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Parametri
- rules
- PluralRules
definisce il comportamento dell'oggetto PluralFormat .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali predefinite FORMAT .
per android.icu.text.PluralFormat.PluralFormat(android.icu.text.PluralRules).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
PluralFormat(ULocale, PluralRules)
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole.
[Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)]
public PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules);
[<Android.Runtime.Register(".ctor", "(Landroid/icu/util/ULocale;Landroid/icu/text/PluralRules;)V", "", ApiSince=24)>]
new Android.Icu.Text.PluralFormat : Android.Icu.Util.ULocale * Android.Icu.Text.PluralRules -> Android.Icu.Text.PluralFormat
Parametri
- ulocale
- ULocale
la formattazione dei numeri predefinita verrà eseguita usando queste impostazioni locali.
- rules
- PluralRules
definisce il comportamento dell'oggetto PluralFormat .
- Attributi
Commenti
Crea un nuovo numero PluralFormat di cardinali per un determinato set di regole. La formattazione del numero standard verrà eseguita usando le impostazioni locali specificate.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.