2009-06-03 17 views
6

सी # के साथ विजुअल स्टूडियो में, मैं इस तरह की स्ट्रिंग के अंदर एक स्ट्रिंग कैसे घोषित कर सकता हूं? मैंने कुछ स्टैक ओवरफ़्लो पेज जैसे "स्ट्रिंग टू स्ट्रिंग के अंदर जावा स्ट्रिंग" देखा, लेकिन ऐसा नहीं लगता था कि उनमें से कोई भी मेरे प्रश्न के समान ही था।स्ट्रिंग के अंदर स्ट्रिंग एक्स: pie = "उसने कहा" हाय "" - सी #

मूल रूप से करता है, तो मेरे पास है

"<?xml version="1.0" encoding="UTF-8"standalone="yes" ?>" 

मैं इस एक स्ट्रिंग के रूप में मेरे कोड में घोषणा कर सकते हैं, या यह की तरह कुछ? किसी ने मुझे "1.0" जैसी चीजों के आसपास दोहरे उद्धरण सुझाए, लेकिन मैं इसे काम नहीं कर सका।

सहायता के लिए धन्यवाद।

उत्तर

16

या तो इस तरह दोहरे उद्धरण चिह्नों से बच:

"<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>" 

या इस प्रकार का शब्दशः स्ट्रिंग का उपयोग (स्ट्रिंग के सामने प्रमुख @ प्रतीक नोटिस) :

@"<?xml version=""1.0"" encoding=""UTF-8""standalone=""yes"" ?>" 
0

इस प्रयास करें:

string myString = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>" 
6

या तो:

@"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>" 

या

"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>" 

या अधिक बस, एकल उद्धरण का प्रयोग करें!

"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>" 
+2

+1 एकल उद्धरण के लिए। –

2
String myString = "<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>"; 
संबंधित मुद्दे