23

使用が制限されている単純な構造体があります。構造体は、データベースからデータを呼び出すメソッドで作成されます。データベースからデータが返されない場合、null を返せるようにしたいのですが、Visual Studio は、null を許容しない値の型であるため、null を PackageName.StructName に変換できません。

どうすればnull可能にできますか?

4

7 に答える 7

23

Nullable<T>値の型を調べたい。

于 2009-02-27T18:34:03.907 に答える
1

You could make something nullable for example like this:

// Create the nullable object.
int? value = new int?();

// Check for if the object is null.
if(value == null)
{
    // Your code goes here.
}
于 2013-01-20T01:04:45.527 に答える
0

代わりにデフォルトを使用できます

public struct VelocityRange
{
    private double myLowerVelocityLimit;
    private double myUpperVelocityLimit;
}

VelocityRange 速度範囲 =デフォルト(速度範囲);

于 2016-05-16T05:48:18.837 に答える