pascalabcnet/CoreUtils/FormatTools.cs
Александр Земляк aa2b09dd3b
Настройка проекта PABCCoreUtils (#3406)
* Rename Utils project to PABCCoreUtils

* Move FormatTools from ParserTools project to PABCCoreUtils

* Move SourceFilesProviders class and FileReader class to PABCCoreUtils
2026-03-13 08:02:04 +03:00

24 lines
704 B
C#

namespace PascalABCCompiler.CoreUtils
{
public static class FormatTools
{
public static string LanguageAndExtensionsFormatted(string languageName, string[] extensions)
{
return string.Format("{0} ({1})", languageName, ExtensionsToString(extensions, "*", ";"));
}
public static string ExtensionsToString(string[] Extensions, string Mask, string Delimer)
{
string res = "";
for (int i = 0; i < Extensions.Length; i++)
{
res += Mask + Extensions[i];
if (i != Extensions.Length - 1)
res += Delimer;
}
return res;
}
}
}