0

重複の可能性:
Entity Framework 4.1 の「コードのみ」の流暢な API を使用して char プロパティをマップするにはどうすればよいですか?

C# で char を使用する必要があるコードがいくつかあります。

データを char(1) としてデータベースに保存し、Entity Framework 経由で返すと、文字列が返されます。

現在、string[0] を実行するだけで変換しています。初心者の質問で申し訳ありませんが、これを行うより具体的な方法はありますか?

4

3 に答える 3

1

それがその状況に対処するためのより良い方法の1つであると私は信じています. 以前にそれを行う必要があり、null でないことを確認するためにそこにチェックインしました。

それで

文字列[0]

それを処理する最も簡単な方法です。null とそのすべての良いものをチェックしていることを確認してください

于 2012-09-06T20:10:50.157 に答える
1

カーテンの下では、これが最速の方法ですが、おそらく null と .length == 0; のチェックを使用する必要があります。

于 2012-09-06T20:07:50.740 に答える
1

完璧だと思います。文字列は char の後に null バイトが続きます。この方法では、最初の char のみを取得します。空の文字列を受け取った場合、char は null になり、それを確認できるため、高速で安全です。

于 2012-09-06T20:07:00.333 に答える