using System;
using System.Collections.Generic;
class Program
{
// Function to check if the string str starts with any substring from the list
static bool StartsWithAny(string str, List<string> substrings) {
foreach (var substring in substrings) {
// Check if the string str starts with the current substring
if (str.StartsWith(substring)) {
return true;
}
}
return false; // Return false if no substring matches
}
static void Main()
{
string str = "abcdefg";
// List of substrings
List<string> substrings = new List<string> { "xy", "poq", "mnop", "abc", "rsuvw" };
// Check if the string str starts with any substring from the list
if (StartsWithAny(str, substrings)) {
Console.WriteLine("The string starts with a substring from the list.");
}
else {
Console.WriteLine("The string does not start with any substring from the list.");
}
}
}
/*
run:
The string starts with a substring from the list.
*/