使用が制限されている単純な構造体があります。構造体は、データベースからデータを呼び出すメソッドで作成されます。データベースからデータが返されない場合、null を返せるようにしたいのですが、Visual Studio は、null を許容しない値の型であるため、null を PackageName.StructName に変換できません。
どうすればnull可能にできますか?
使用が制限されている単純な構造体があります。構造体は、データベースからデータを呼び出すメソッドで作成されます。データベースからデータが返されない場合、null を返せるようにしたいのですが、Visual Studio は、null を許容しない値の型であるため、null を PackageName.StructName に変換できません。
どうすればnull可能にできますか?
Nullable<T>
値の型を調べたい。
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.
}
代わりにデフォルトを使用できます
public struct VelocityRange
{
private double myLowerVelocityLimit;
private double myUpperVelocityLimit;
}
VelocityRange 速度範囲 =デフォルト(速度範囲);