检查并验证以特定值开头的特定数字是否可用

Check and validate if a certain number starting with a certain value is available

我想检查两个值之间是否存在关系。例如我有以下代码,

string valuee = "2.5";

string otherValue = "2.5.5.0";

if (valuee.Contains(otherValue))
{}

由于另一个值变量具有 valuee 变量的“2.5”部分,我希望 if 子句为真以继续执行其余逻辑

我尝试了 contains 方法和 starts with 方法,两者都给出了错误?

有谁知道我如何实现这种行为?

你只检查第一个值是否包含第二个。您还需要执行相反的操作:

if (valuee.Contains(otherValue) || otherValue.Contains(valuee))

您正在检查错误的变量

    if (otherValue.Contains(valuee))
    {}