Files
ShrlAlgoToolkit/NeoUI/Melskin/Extensions/StringExtensions.cs
2026-01-02 17:30:41 +08:00

23 lines
790 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#if NETFRAMEWORK
using System.Diagnostics.Contracts;
namespace Melskin.Extensions;
internal static class StringExtensions
{
/// <summary>
/// 使用指定的比较规则,返回指定字符串是否出现在此字符串中的值。
/// </summary>
/// <param name="source">源字符串。</param>
/// <param name="value">要查找的字符串。</param>
/// <param name="comparison">枚举值之一,用于指定比较中使用的规则。</param>
/// <returns>如果参数 value 出现在该字符串中,或 value 为空字符串 ("") 则为 true否则为 false。</returns>
[Pure]
internal static bool Contains(this string source, string value, StringComparison comparison)
{ return source.IndexOf(value, comparison) >= 0; }
}
#endif