投稿

【C#】文字列の切り取りについてSubString . split

  // Substringメソッドを使用する方法 string str = "Hello World!" ; string substr = str . Substring ( 6 , 5 ); "Hello World!"という文字列から、6番目の文字から始まる5文字の部分文字列を取得しています。Substringメソッドは、指定されたインデックス位置から始まる、指定された長さの部分文字列を取得するために使用されます。最初の引数は、部分文字列の開始位置を示し、2番目の引数は、部分文字列の長さを示します。 // RemoveメソッドとSubstringメソッドを組み合わせる方法: string str = "Hello World!" ; string substr = str . Remove ( 5 ). Substring ( 1 ); このコードでは、"Hello World!"という文字列から、先頭の5文字を削除し、残りの文字列から2番目から始まる部分文字列を取得しています。Removeメソッドは、指定されたインデックス位置から始まる文字列の一部を削除するために使用されます。Substringメソッドは、削除された文字列から部分文字列を取得するために使用されます。 // Splitメソッドを使用する方法 string str = "Hello World!" ; string [] substrs = str . Split ( ' ' ); このコードでは、"Hello World!"という文字列をスペースで分割し、部分文字列の配列を取得しています。Splitメソッドは、指定された区切り文字で文字列を分割するために使用されます。この場合、スペースが区切り文字として指定されています。

【C#】intからstring変換(数値から文字列に変換する)

 C#で整数を文字列に変換するには、以下の2つの主要な方法があります。 // ToStringでそのまま変換する int num = 123 ; string str = num . ToString (); // Fromatを使用して変換する // 例)今日の温度は{0}度です。 int num = 123 ; string str = String . Format ( "{0}" , num );

【C#】stringからint変換(文字列から数値に変換する)

 C#で文字列から整数に変換するには、以下の2つの主要な方法があります。 //数値が確定している場合はこのまま使用する string str = "123" ; int num = int . Parse ( str ); //数値か不明な場合は、数値かどうかチェックする。変換に成功すればnumに値が入ってくる string str = "123" ; int num; bool success = int . TryParse ( str , out num );

【C#】例外exceptionの種類

 C#言語において、Exception(例外)は、プログラムの実行中に発生するエラーや異常な状況を表すオブジェクトです。以下に、C#言語におけるExceptionの主な種類を示します。 System . Exception すべての例外の基本クラスです 。 このクラスは 、 標準の例外のメカニズムを提供し 、 アプリケーション固有の例外クラスの基盤となります 。 System . ApplicationException アプリケーションで発生した例外の基本クラスです 。 アプリケーション固有の例外クラスがこれを継承することで 、 アプリケーションで発生した例外を表現できます 。 System . ArgumentException 引数が無効である場合にスローされます 。 System . IndexOutOfRangeException 配列の範囲外のインデックスを指定した場合にスローされます 。 System . NullReferenceException nullオブジェクトにアクセスした場合にスローされます 。 System . IO . IOException 入出力操作が失敗した場合にスローされます 。 System . DivideByZeroException 0 で除算しようとした場合にスローされます 。 System . OutOfMemoryException システムのメモリが不足している場合にスローされます 。 System . FormatException 文字列を適切な形式に変換できない場合にスローされます 。 System . NotImplementedException 呼び出されたメソッドが実装されていない場合にスローされます 。

【C#】foreachを使用してListの中身を取得する

  C#言語におけるforeach文は、配列やコレクションなどの要素を順番に取り出し、繰り返し処理を実行するために使用されます。以下は、C#言語におけるforeach文の使い方の例です。 string [] names = { "Alice" , "Bob" , "Charlie" , "Dave" }; foreach ( string name in names ) {     Console . WriteLine ( name ); } List < int > numbers = new List < int >{ 1 , 2 , 3 , 4 , 5 }; foreach ( int number in numbers ) {     Console . WriteLine ( number ); }

【C#】for文の使い方

 C#言語におけるfor文は、繰り返し処理を実行するために使用されます。 for ( int i = 0 ; i < 10 ; i ++ ) {     Console . WriteLine ( i ); } また、breakを使用することで意図した箇所でfor文を抜けることができます。 for ( int i = 0 ; i < 10 ; i ++ ) {     if ( i == 5 ) {         break ;     }     Console . WriteLine ( i ); }

【C#】switch - caseの使い方

 C#言語におけるcase文は、switch文の中で利用されます。switch文は、複数の条件によって分岐する際に使用されます。 int num = 2 ; switch ( num ) {     case 1 :         Console . WriteLine ( "1が選択されました。" );         break ;     case 2 :         Console . WriteLine ( "2が選択されました。" );         break ;     case 3 :         Console . WriteLine ( "3が選択されました。" );         break ;     default :         Console . WriteLine ( "1~3以外が選択されました。" );         break ; } この場合では、変数numが2である場合、case 2の部分の処理が実行されます。caseの後ろには、分岐の条件を指定します。break文は、各条件の処理が終わった後、switch文から抜け出すために使用されます。defaultは、どの条件にも一致しない場合の処理を定義するために使用されます。