SQLの窓 イラストAC フリー素材

2023年01月15日

C# 言語問題(2) : 記述以外は正しいものを選択する

PHP で言うところの連想配列と同様のデータを格納できるのが<TKey,TValue>クラスです。変数名を arr として、以下にこのクラスで文字列を扱うインスタンスをセットする式を一行で記述してください。


このクラスもデータの追加はメソッドを使用しますが、引数は二つ必要です。一覧データの取得方法は、KeyValuePair という TKey と TValue を持つオブジェクトを取得する方法と、TKey の一覧と TValue の一覧を取得するプロパティは arr.arr.です。arr に3つデータを追加して、前述の3種類の一覧を Console.WriteLine で表示するループ処理を3つ記述してください。KeyValuePair では両方を一行に表示してください。



PHP で言うところのヒアドキュメントを利用するには、2種類の記号を定数文字列を表すダブルクォートの前に記述します。一つは記号を使用する逐語的テキストと言います。この定数の中ではいわゆるC言語で使用するを使用しなくて良いので表記のままで文字列が作成されるので、Windows のパスもそのまま使用できます。もう一つは文字列補間と言って、記号を定数文字列を表すダブルクォートの前に記述すると定数文字列の中で記号と記号で変数を挟んで文字列に変数の値を埋め込む事ができます。

C# に限らず、いかなる開発言語においても重要なデータ型は文字列型です。しかし、処理的にはコンピュータが得意とする計算を行う為に、数値を使用する必要があります。そして、業務処理として使用される数値はを扱う int型となります。他にも整数を扱う型のバリエーションはありますが、int 型は 符号付き 32 ビット整数で、定義的には System.Int32 というクラスとなります。

文字列を整数に変換するには、int.メソッドを使用します。しかし、整数を文字列に変換するには様々な方法があり、最も簡単なのは前述の文字列補間を使って定数文字列のなかに整数変数を埋め込む事ができます。但し、この方法が生まれるまでは、string.メソッドが使われていました。これは、C言語の sprintf のようなものです。また、簡易的な方法として、演算子と空文字列を使用して文字列に変換も可能です。

しかし、本来文字列に変換すると言う意味では、インスタンスメソッドであるメソッドがあらゆるクラスで使用できます。そして、この整数から文字列へ変換する場合、様々なフォーマット文字列が使用できる事を知っておく必要があります。

それでは、前述のメソッドを使用して、以下に 230128 という整数が格納された su という変数を使って、00230128230,12823-01-28 という文字列を作成する式を記述してください。


最後に匿名関数を作るための式の呼び名と書式を以下に記述してください。




posted by at 2023-01-15 15:07 | プログラマ用 | このブログの読者になる | 更新情報をチェックする