Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

JavaScript ऐरे को C# ऐरे में कनवर्ट करना

JavaScript ऐरे से C# ऐरे में कनवर्जन

JavaScript ऐरे:

<script> 
    var myArr = new Array(5); 
    myArr[0] = "Welcome"; 
    myArr[1] = "to"; 
    myArr[2] = "the"; 
    myArr[3] = "Web"; 
    myArr[4] = "World"; 
</script>

कॉमा सेपरेटर के साथ स्ट्रिंग में कनवर्ट करें:

document.getElementById('demo1').value = myArr.join(',');

C# में प्राप्त करें और स्प्लिट करें:

string[] str = demo.Split(",".ToCharArray());

पूर्ण फ्लो:

  1. JavaScript: join(',') से कॉमा-सेपरेटेड स्ट्रिंग बनाएं
  2. हिडन फील्ड या AJAX से सर्वर पर भेजें
  3. C#: Split(',') से स्ट्रिंग ऐरे में कनवर्ट करें

आधुनिक तरीका (JSON):

// JavaScript
JSON.stringify(myArr)

// C# (Newtonsoft.Json या System.Text.Json)
var arr = JsonSerializer.Deserialize<string[]>(jsonString);

नोट: यह क्लाइंट-साइड (ब्राउज़र) JavaScript से सर्वर-साइड C# (ASP.NET) में डेटा पास करने का बेसिक तरीका है।

  1. जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें? जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें?

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> body { &nb

  1. - JavaScript में नेस्टेड सरणी जोड़ियों को ऑब्जेक्ट्स की सरणी में कैसे बदलें?

    मान लीजिए, हमारे पास सरणियों की एक सरणी है जैसे − { let name = attr[0], value = attr[1]; object[name] = value; return object; }, object); return this; }, empty); return res; } console.log(convertToObject(arr));आउटपुटऔर कंसोल में आउटपुट होगा −[

  1. - C# में 2D ऐरे को 1D ऐरे में कैसे कन्वर्ट करें?

    टू-डायमेंशनल ऐरे और वन-डायमेंशनल ऐरे सेट करें:int[,] a = new int[2, 2] {{1,2}, {3,4}}; int[] b = new int[4];2D को 1D ऐरे में कन्वर्ट करने के लिए, टू-डायमेंशनल को वन-डायमेंशनल में सेट करें जिसे हमने पहले घोषित किया था:for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { b[k++] = a[i, j];