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

सी # सिंगलोरडिफॉल्ट () विधि


विधि अनुक्रम का एकल विशिष्ट तत्व लौटाती है। यदि तत्व अनुक्रम में मौजूद नहीं है, तो डिफ़ॉल्ट मान वापस आ जाता है।

हमारे यहां दो स्ट्रिंग ऐरे हैं।

string[] str1 = { "one" };
string[] str2 = { };

पहली सरणी एक तत्व के लिए जाँच की जाती है, जबकि दूसरी सरणी खाली होती है और SingleorDefault का उपयोग करके जाँच की जाती है।

str2.AsQueryable().SingleOrDefault();

SingleorDefault() विधि के उपयोग को दर्शाने वाला एक उदाहरण निम्नलिखित है।

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      string[] str1 = { "one" };
      string[] str2 = { };
      string res1 = str1.AsQueryable().Single();
      Console.WriteLine("String found: "+res1);
      string res2 = str2.AsQueryable().SingleOrDefault();
      Console.WriteLine(String.IsNullOrEmpty(res2) ? "String not found" : res2);
   }
}

आउटपुट

String found: one
String not found

  1. DateTime.ToLongTimeString () सी # में विधि

    C# में DateTime.ToLongTimeString () विधि का उपयोग वर्तमान डेटटाइम ऑब्जेक्ट के मान को इसके समतुल्य लंबे समय के स्ट्रिंग प्रतिनिधित्व में बदलने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public string ToLongTimeString (); उदाहरण आइए अब DateTime.ToLongTimeString() विधि को लागू करने के ल

  1. सी # स्ट्रिंग। पैडराइट विधि:

    PadRight () विधि का उपयोग करके रिक्त स्थान के साथ स्ट्रिंग के अंत को पैड करें। आप इसे यूनिकोड वर्ण से भी पैड कर सकते हैं। मान लें कि निम्नलिखित हमारी स्ट्रिंग है। string myStr = "Text1"; उपरोक्त स्ट्रिंग के अंत में पैडिंग सेट करने के लिए, PadRight विधि का उपयोग करें। myStr.PadRight(10);

  1. स्ट्रिंग जॉइन () विधि

    प्रत्येक तत्व के बीच निर्दिष्ट विभाजक का उपयोग करते हुए, स्ट्रिंग्स में शामिल हों () विधि एक स्ट्रिंग सरणी के सभी तत्वों को जोड़ती है। नीचे दिए गए उदाहरण में हमारे पास एक मल्टी-लाइन स्ट्रिंग है और हमने सेपरेटर को \n - . के रूप में सेट किया है String.Join("\n", starray); उदाहरण निम्नलिखित