Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # स्क्रिप्ट स्ट्रीमवाइटर का उपयोग अतिरिक्त चरित्र बनाता है?

एक StreamWriter पाठ writing लिखने के लिए है एक धारा को। यह हमेशा एक एन्कोडिंग का उपयोग करता है और यदि आप इसे बनाते समय एक निर्दिष्ट नहीं करते हैं तो यह UTF-8 (बिना बाइट ऑर्डर मार्क - BOM) का उपयोग करेगा। आपको जो आउटपुट मिलता है वह यूटीएफ -8 एन्कोडर है जो टेक्स्ट (अलग-अलग वर्णों के रूप में) को यूटीएफ -8 में अनुवाद करने का प्रयास कर रहा है।

अगर आप बाइट्स लिखना चाहते हैं स्ट्रीम में सीधे Write . का उपयोग करके स्ट्रीम में लिखें विधि जो बाइट्स की एक सरणी स्वीकार करती है। यदि आप किसी फ़ाइल में लिखना चाहते हैं तो आप एक FileStream बना सकते हैं और इसे स्ट्रीम के रूप में उपयोग करें।

System.IO . के अंतर्गत कक्षाओं का नामकरण नाम स्थान कभी-कभी भ्रमित करने वाला हो सकता है:

  • Stream एक सार आधार वर्ग है जो बाइट्स को पढ़ने और लिखने के तरीके प्रदान करता है
  • FileStream एक Stream है जो फ़ाइल को पढ़ता और लिखता है
  • BinaryWriter आपको आदिम प्रकारों को बाइनरी रूप में Stream . में लिखने की अनुमति देता है
  • TextWriter एक सार आधार वर्ग है जो आपको पाठ लिखने की अनुमति देता है
  • StreamWriter एक TextWriter है जो आपको Stream . पर टेक्स्ट लिखने की अनुमति देता है

आपको शायद FileStream . का उपयोग करना चाहिए या BinaryWriter FileStream के शीर्ष पर आपकी समस्या का समाधान करने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इंडेक्स में कॉलम का क्रम कितना महत्वपूर्ण है?

  2. SQLCMD का उपयोग करके PostDeployment.sql स्क्रिप्ट में सशर्त तर्क

  3. SQL:ISNULL विभिन्न प्रकार के मापदंडों के साथ कार्य करता है

  4. Azure डेटा स्टूडियो क्या है?

  5. डेटाबेस में सभी प्राथमिक कुंजी की सूची प्राप्त करें