मैं निम्नलिखित सी # कोड के बराबर प्राप्त करने के लिए कोशिश कर रहा हूँ है:असाइन रिक्त स्ट्रिंग केवल तभी चर शून्य (त्रिगुट ऑपरेटर)
someStringValue = someStringValue ?? string.Empty;
कहाँ अगर someStringValue
रिक्त है, string.Empty
(रिक्त स्ट्रिंग के एक मूल्य : ""
) असाइन किया जाएगा। मैं उद्देश्य-सी में इसे कैसे प्राप्त करूं?
if(!someStringValue)
someStringValue = @"";
@Dave डीलॉन्ग के समाधान के लिए धन्यवाद:
someStringValue = someStringValue ?: @"";
मुझे लगता है कि 'अगर 'ओबज-सी में संस्करण अधिक सरल और पठनीय है। – Sulthan