मैं सोच रहा हूं कि एक निरर्थक प्रकार से दूसरे "संगत" शून्य प्रकार में परिवर्तित करने के लिए सबसे अच्छा तरीका (सुरक्षित और संक्षिप्त के अर्थ में) क्या होगा।दशमलव कनवर्ट करें? दोगुना करने के लिए?
विशेष रूप से, दशमलव से कनवर्ट करना? दोगुना करने के लिए? का उपयोग कर किया जा सकता है:
public double? ConvertToNullableDouble(decimal? source)
{
return source.HasValue ? Convert.ToDouble(source) : (double?) null;
}
क्या ऐसा करने का कोई बेहतर तरीका है? शायद एक मानक रूपांतरण का लाभ उठा रहे हैं?
आपका रास्ता एक अच्छा तरीका है। – SimpleVar
आप इसे सही कर रहे हैं! यह संदर्भ भी देखें: http://stackoverflow.com/questions/5487685/conversion-between-nullable-types – MUG4N