我有一个变量Device,当其值为"Intel Nic"的时候,执行语句,我是这样写的:
if(Device.Compare("Intel Nic") == 0)
{
//do something
}
但是现在我的字符串是动态变化的,有可能为"Intel Nic(1)",也可能为"Intel Nic(2)",也可能为"Intel Nic(10)",所以变量Device值有可能为Intel Nic(1),Intel Nic(2)...,我希望当变量Device的前一部分有"Intel Nic"字符就执行语句,请问该怎么实现,谢谢!
if(Device.Compare("Intel Nic") == 0)
{
//do something
}
但是现在我的字符串是动态变化的,有可能为"Intel Nic(1)",也可能为"Intel Nic(2)",也可能为"Intel Nic(10)",所以变量Device值有可能为Intel Nic(1),Intel Nic(2)...,我希望当变量Device的前一部分有"Intel Nic"字符就执行语句,请问该怎么实现,谢谢!
if (s.Find("Inter Nic") != -1)
{
//do something
}
if(cs.Compare("Intel Nic") == 0)
{
//do something
}
{
//do something
}
if (str.Find("Inter Nic") != -1)
{
//。
}如果大小写有变化,你还需要str.MakeUpper()等全部转换为大写或者小写后再比较