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

C# में Java के डबल ब्रेस इनिशियलाइज़ेशन के समकक्ष

C# में कलेक्शन इनिशियलाइज़र

Java का डबल ब्रेस इनिशियलाइज़ेशन वही काम करता है जो C# में सिंगल ब्रेस से होता है।

Java में:

List<String> list = new List<String>() {{ 
    add("One"); 
    add("Two"); 
    add("Three"); 
    add("Four"); 
}};

C# में (कलेक्शन इनिशियलाइज़र):

List<String> list = new List<String>() { "One", "Two", "Three", "Four" };

C# 6.0+ में और भी सरल:

var list = new List<string> { "One", "Two", "Three", "Four" };

ऑब्जेक्ट इनिशियलाइज़र के साथ:

var person = new Person { Name = "John", Age = 30 };

C# का सिंटैक्स अधिक संक्षिप्त और पठनीय है, और यह कंपाइल-टाइम टाइप चेकिंग प्रदान करता है।

  1. - Java में String को Double में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String str = 55.2; अब, ऊपर दिए गए स्ट्रिंग को parseDouble() का उपयोग करके Java में double में बदलें: double res = Double.parseDouble(23.6); उदाहरण Java में String को Double में बदलने का प्रोग्राम निम्नलिखित है: public class Demo { public static void main

  1. - Java में String को कैरेक्टर्स की List में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String str = Website!; अब, ऊपर दिए गए स्ट्रिंग को कैरेक्टर्स की लिस्ट में बदलें: (char)n).collect(Collectors.toList()); उदाहरण Java में स्ट्रिंग को कैरेक्टर्स की लिस्ट में बदलने का प्रोग्राम निम्नलिखित है: (char)n).collect(Collectors.toList()); Sys

  1. - Java में कैरेक्टर्स की List को String में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारे कैरेक्टर्स की लिस्ट है: List<Character> list = Arrays.asList(W, e, l, c, o, m, e); कैरेक्टर्स की लिस्ट को स्ट्रिंग में बदलें: String string = list.stream().map(String::valueOf).collect(Collectors.joining()); उदाहरण Java में कैरेक्टर्स की List को String में बदलने का