C# में मल्टी-लाइन स्ट्रिंग लिटरल: बिना एस्केपिंग के लंबा टेक्स्ट कैसे लिखें?
नमस्ते सहकर्मियों! मैं C# में नया हूँ और एक समस्या का सामना कर रहा हूँ। मुझे एक वेरिएबल में लंबा टेक्स्ट सेव करना है, जैसे SQL query, JSON या मल्टी-लाइन मैसेज। अन्य भाषाओं (Python, JavaScript) में मैं ट्रिपल कोट्स या टेम्पलेट स्ट्रिंग्स का उपयोग कर सकता हूँ, और वहाँ सब कुछ अच्छे से काम करता है। लेकिन C# में मुझे कोई सुविधाजनक तरीका नहीं मिल रहा।
यहाँ एक उदाहरण है जो मैं करने की कोशिश कर रहा हूँ:
```csharp
string query = "SELECT * FROM Users
WHERE Age > 18
ORDER BY Name;";
```
कंपाइलर एरर देता है, क्योंकि डबल कोट्स के अंदर लाइन ब्रेक नहीं किया जा सकता। मैंने `\n` सिंबल का उपयोग करने की कोशिश की:
```csharp
string query = "SELECT * FROM Users\nWHERE Age > 18\nORDER BY Name;";
```
लेकिन यह तभी काम करता है जब मुझे लाइन ब्रेक के साथ एक सिंगल स्ट्रिंग चाहिए, न कि पढ़ने योग्य मल्टी-लाइन कोड। असल प्रोजेक्ट में मेरे पास XML और JSON के बड़े टुकड़े हैं, जहाँ कोट्स और स्पेशल कैरेक्टर्स का एस्केपिंग एक बुरा सपना बन जाता है। उदाहरण के लिए:
```csharp
string json = "{\"name\": \"John\",\n\"age\": 30,\n\"city\": \