C# में StartsWith () विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि इस स्ट्रिंग इंस्टेंस की शुरुआत निर्दिष्ट स्ट्रिंग से मेल खाती है या नहीं।
सिंटैक्स
public bool StartsWith (string val);
ऊपर, वैल तुलना करने के लिए स्ट्रिंग है।
उदाहरण
using System; public class Demo { public static void Main() { string str = "JohnAndJacob"; Console.WriteLine("String = "+str); Console.WriteLine("Does String begins with J? = "+str.StartsWith("J")); char[] destArr = new char[20]; str.CopyTo(1, destArr, 0, 4); Console.Write(destArr); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
String = JohnAndJacob Does String begins with J? = True ohnA
उदाहरण
आइए अब एक और उदाहरण देखें -
using System; public class Demo { public static void Main(String[] args) { string str1 = "Akon"; string str2 = "Eminem"; Console.WriteLine("String 1 = "+str1); Console.WriteLine("HashCode of String 1 = "+str1.GetHashCode()); Console.WriteLine("Does String1 begins with E? = "+str1.StartsWith("E")); Console.WriteLine("\nString 2 = "+str2); Console.WriteLine("HashCode of String 2 = "+str2.GetHashCode()); Console.WriteLine("Does String2 begins with E? = "+str2.StartsWith("E")); Console.WriteLine("\nString 1 is equal to String 2? = {0}", str1.Equals(str2)); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
String 1 = Akon HashCode of String 1 = 416613838 Does String1 begins with E? = False String 2 = Eminem HashCode of String 2 = 40371907 Does String2 begins with E? = True String 1 is equal to String 2? = False