C# String contiene

C# String contiene
Nei linguaggi di programmazione, potrebbe essere necessario controllare una stringa a un elenco di sottostringi in una varietà di situazioni. A volte, dobbiamo lavorare con un groviglio di eccezioni e dobbiamo confrontare il messaggio con un elenco di messaggi di errore riconosciuti per vedere se l'errore è temporaneo o no. Per verificare se una stringa ha un valore di sottostringa particolare o se esiste una sottostringa specificata nella stringa, utilizziamo la stringa C#.Contiene funzione. Utilizzare il metodo contiene () sulla stringa e passare il valore della sottostringa come parametro. L'articolo utilizza la funzione contiene () per determinare se una sottostringa si verifica in una determinata stringa nel linguaggio di programmazione C#.

Qual è la stringa contiene la funzione in c# in ubuntu 20.04

Questa funzione viene utilizzata per trovare stringhe. La funzione contiene () in C# restituisce un valore che specifica se la sottostringa fornita viene visualizzata in questa stringa. Determina se una sottostringa si trova in un altro. Ha anche un meccanismo ordinale sensibile al caso per determinare il contenuto delle stringhe.

La sintassi della stringa contiene la funzione in C# in Ubuntu 20.04

La stringa.Contiene funzione, C# ha la seguente sintassi generale:

# stringa bool pubblica.Contiene (sottostringa)

La funzione C# restituisce vera se e solo se la sequenza data dei valori char è presente in questa stringa.

Valore di ritorno: Il valore booleano viene restituito. Restituisce vero se la sottostringa si verifica nella stringa o se il valore di sottostringa dato è vuoto, altrimenti viene restituito falso.

Eccezione: Se la sottostringa è null, la funzione contiene può lanciare un argomento Nullexception.

Come utilizzare la stringa contiene la funzione in c# in ubuntu 20.04

Per capire le basi dell'utilizzo della stringa.Contiene funzione. Guarda come la funzione contiene è implementata in C#.

Esempio 1: l'uso della stringa contiene la funzione in C# in Ubuntu 20.04

Ecco un esempio di un programma C# che utilizza il metodo contiene () per vedere se il valore specificato viene trovato all'interno della stringa. Dobbiamo applicare la funzione contiene sulla stringa.

Il programma C# inizia dopo l'importazione della libreria di sistema con la parola chiave "utilizzando". La classe è creata come "StringContainsMethod" e nel blocco della classe. Abbiamo invocato la funzione principale di classe con le parole chiave del vuoto statico pubblico. Nella funzione principale della classe, abbiamo dichiarato una variabile stringa "Mystr" e la inizializzata con il valore dei letterali stringa. Quindi, abbiamo dichiarato le variabili "mysubstr1" e "mysubstr2" in cui abbiamo memorizzato i valori di sottostringa dalla stringa specificata. L'istruzione WriteLine stamperà il valore della stringa che è archiviato nella variabile "Mystr".

Abbiamo usato la funzione contiene con le variabili di substring "Mystr" e hanno superato "MySubstr1" e "MySubstr2" nella funzione come parametri. Si noti che "Mysubstr1" ha un valore di sottostringa "buono" che esiste nella stringa, quindi restituirà vero. D'altra parte, il valore "mysubstr2" di sottostringa contiene "buono" che è un confronto sensibile al caso nel contiene functio, quindi restituirà false. Abbiamo una funzione con l'istruzione C# WriteLine.

All'esecuzione del programma di cui sopra, abbiamo ottenuto i risultati booleani dalla sottostringa data nella funzione contiene di seguito.

Esempio 2: l'uso della stringa contiene la funzione con IF-Else in C# in Ubuntu 20.04

Possiamo anche usare la funzione contiene con l'istruzione IF-ELSE. Possiamo utilizzare direttamente la funzione contiene nell'istruzione if e restituire il tipo booleano. Implettiamo il programma che ha una funzione contiene una funzione utilizzata nell'istruzione IF-ELSE.

Abbiamo incluso il sistema e lo spazio dei nomi nel programma sopra. Nell'apazio dei nomi, abbiamo creato la classe "IfelsestringContain". La classe ha una funzione principale vuota che ha un tipo di stringa come argomento. Nel blocco di funzione principale, abbiamo definito una "stringval" variabile della stringa di tipo. La variabile del tipo di stringa "Stringval" ha un valore di stringa memorizzato che verrà stampato tramite il metodo WriteLine. Quindi, abbiamo una condizione if-else in cui abbiamo usato la funzione contiene. Se l'istruzione ha una funzione contiene una funzione per la variabile stringa "Stringval", il valore di sottostringa della stringa specificata è passato come parametro. Se la sottostringa è presente nella stringa, il metodo WriteLine mostrerà il messaggio della sottostringa trovata. Altrimenti, l'istruzione else eseguirà. Poiché abbiamo la sottostringa "aqsa" come parametro nella funzione contiene, quindi restituisce vero.

L'output dalla funzione contiene con l'istruzione IF-ELSE è mostrato nella schermata della console.

Esempio 3: l'uso della stringa contiene la funzione insieme alla posizione iniziale in C# in Ubuntu 20.04

L'esempio seguente verifica se la stringa è una sottostringa della stringa specificata. Indica anche la sua posizione iniziale se si trova nella stringa.

Inizialmente nel programma, abbiamo creato un "esempio" di classe. In classe, abbiamo la funzione principale. Nel blocco delle funzioni principali, abbiamo una dichiarazione variabile. La prima variabile, "substr1", viene dichiarata e impostata con il valore della stringa. La seconda variabile viene dichiarata come "substr2" e memorizza il valore di sottostringa della stringa "substr1". L'oggetto di tipo bool è definito come "bool" in cui abbiamo invocato la funzione contiene per la stringa "substr1". La funzione contiene prende il substring "substr2" come parametro e verifica se la sottostringa fa parte della stringa data.

La funzione di contenimento restituisce il valore booleano in quanto abbiamo usato la proprietà del tipo bool. Allora abbiamo nidificato le dichiarazioni per la stringa. La prima istruzione IF ha la variabile "bool" e nel blocco dell'istruzione if abbiamo definito una nuova variabile "indice". La variabile "indicizzazione" contiene un metodo IndexOF che mostra se la sottostringa esiste o meno nella stringa specificata. La seconda istruzione IF ha la condizione su "indicizzazione" che restituisce la posizione dell'indice iniziale della sottostringa dalla stringa data.

Il seguente output che abbiamo ottenuto dal programma sopra è visualizzato sullo schermo del terminale.

Esempio 4: l'uso della stringa contiene la funzione Ignora il caso in C# in Ubuntu 20.04

Durante l'utilizzo di contenuti, possiamo anche utilizzare il confronto ordinale insensibile al caso e il confronto ordinale che determina se una sottostringa è presente in una stringa. Questi confronti vengono utilizzati per ignorare la sensibilità al caso nella stringa.

Abbiamo definito una classe come "ignorecase" nel programma sopra e nella funzione principale della classe, la variabile è dichiarata. La variabile è dichiarata come "stringa" in cui è memorizzata la stringa. Quindi, abbiamo creato un oggetto "B" per una proprietà di tipo bool. L'oggetto "B" ha una funzione contiene in cui sono passati i valori di sottostringa. Insieme alla sottostringa abbiamo anche usato il confronto ordinale per la stringa. Nel confronto ordinale, il caso della lettera viene preso in considerazione. Quindi, abbiamo usato il confronto dei casi di Ignora ordinale in un altro contiene funzione per la stringa data. L'ordinale ignora il caso e ignora semplicemente il caso della lettera nella stringa.

L'output del caso ignorato sull'esecuzione del programma sopra è mostrato nella seguente immagine.

Conclusione

Infine, abbiamo finito il nostro articolo e abbiamo dimostrato tutti i modi possibili di usare la stringa.Contiene funzione. Abbiamo iniziato con l'introduzione della stringa.Contiene funzione e quindi ne ha discusso. Abbiamo anche mostrato la sintassi che usiamo comunemente in C# per la stringa.Contiene funzione. Le varie illustrazioni vengono utilizzate per gestire la funzione contiene nel programma C#. Abbiamo anche dimostrato la sensibilità al caso della funzione contiene e come ignorarla nel programma. Questo potrebbe aiutare a risolvere le sfide con la funzione contiene.