文字列に適用できる関数はありますか? nullでない場合は値 "00"を返します。文字列値を返す文字列に適用できる関数が必要です。ヌルの場合は "00"を返します。
var abc = myVariable.xxxx;
gives abc = "AB" if myVariable == "AB";
gives abc = "00" if myVariable == null;
文字列に適用できる関数はありますか? nullでない場合は値 "00"を返します。文字列値を返す文字列に適用できる関数が必要です。ヌルの場合は "00"を返します。
var abc = myVariable.xxxx;
gives abc = "AB" if myVariable == "AB";
gives abc = "00" if myVariable == null;
ありがとう、これは私が必要なものです。 –
@ Melissa、答えとしてマークしてください。 Ty。 –
String拡張メソッドでもコードをラップする価値があります。 –
string abc = myVariable ?? "00";
string abc = myVariable.xxxx ?? "00"
あなたは@JonSkeetが与えた答えをカプセル化するための文字列Extension Methodを作成することができます。
あなたのプロジェクトにExtensionMethodsという名前の新しいクラスを作成するか、好きなものを作成し、そのクラスに拡張メソッドを追加します。
static class Extensions
{
public static String ConvertNullValue(this String value)
{
return value ?? "00";
}
}
あなたは、このようなあなたの文字列に対して変数myVariable
を、この拡張メソッドを使用することができます。あなたも、それを解決しようとしてい
var abc = myVariable.ConvertNullValue();
? – Matten