文字列がC#の数値であるかどうかを検証するにはどうすればよいですか?
数値を持つ文字列は、 int.TryParseを使用して検証できます またはint.Parse 。
Int.Parseは、文字列を整数に解析できない場合に例外をスローしますが、Int.TryParseは、成功したかどうかを示すブール値を返します。また、Int.TryParseには、解析された文字列の値を持つoutパラメータがあります。
例
using System; namespace DemoApplication { class Program { static void Main(string[] args) { string numberString = "123"; int number = 0; if(int.TryParse(numberString, out number)) { Console.WriteLine($"Try Parse Interger Number: {number}"); } Console.WriteLine($"Parse Interger Number: {int.Parse(numberString)}"); Console.ReadLine(); } } }
出力
コードの出力は
です。Try Parse Interger Number: 123 Parse Interger Number: 123
上記の例では、int.Tryparseがoutパラメータの解析された文字列とともにブール値を返すため、if条件はtrueを返します。また、文字列に適切な数値が含まれているため、int.Parseは整数値を返します。
例
using System; namespace DemoApplication { class Program { static void Main(string[] args) { string numberString = "A123"; int number = 0; if(int.TryParse(numberString, out number)) { Console.WriteLine($"Try Parse Interger Number: {number}"); } elsem{ Console.WriteLine($"String doesnot have a proper number"); } Console.ReadLine(); } } }
出力
上記のコードの出力は
です。String doesnot have a proper number
文字列には適切な数値がないため、int.Tryparseはfalseを返し、コードのelse部分が実行されます。同じ場合、int.Parseは以下のような例外をスローします。
例
using System; namespace DemoApplication { class Program { static void Main(string[] args) { string numberString = "A123"; Console.WriteLine($"Parse Interger Number: {int.Parse(numberString)}"); //Exception: Input string was not in correct format. } } }
-
JavaScriptで10進数を検証するにはどうすればよいですか?
以下は、JavaScriptで10進数を検証するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>
-
Android sqliteで文字列番号を並べ替える方法は?
例に入る前に、Androidのsqliteデータベースが何であるかを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 Androidには、SQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、Androidsqliteで文字列番号を並べ替える方法を示しています。 ステップ1 − Android Studioで新しい