有哪些方法可以检查c#中 $("a ").on('click', function(){
//get the class
var str = $(this).attr('class')
//spit the class at the - and take the string at index[1]
var x = str.split('-')[1];
$("p").text(x)
});
中是否存在X
?
例如:
X,Y,Z
我想检查X的值是否与任何逗号分隔值相匹配..
X=5;
答案 0 :(得分:3)
series :: [Integer]
series = 0 : map (\ prev -> 8 + 3 * prev) series
答案 1 :(得分:1)
Data Source=[machine]\[instance];Initial Catalog=[database]; User ID=[user];Password=[password];
答案 2 :(得分:0)
Linq.Contains()
您要搜索的内容
// Create List with three elements.
var list = new List<string>();
list.Add("cat");
list.Add("dog");
list.Add("moth");
// Search for this element.
if (list.Contains("dog"))
{
Console.WriteLine("dog was found");
}
有两种方法Linq.Contains()
方法和一个扩展名Linq.Contains<int>
var list = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// Use extension method.
var stp = new Stopwatch();
stp.Start();
bool a = list.Contains<int>(7);
stp.Stop();
Console.WriteLine("Time in extenstion method {0}", stp.Elapsed);
stp.Restart();
// Use instance method.
bool b = list.Contains(7);
stp.Stop();
Console.WriteLine("Time in normal method {0}", stp.Elapsed);
性能基准:List特定的版本,即
list.Contains(7);
,在List类型定义中找到,更快。我使用两个Contains方法测试了相同的List。
答案 3 :(得分:0)
您可以使用.Contains方法。例如listItems.Contains(x)的
答案 4 :(得分:0)
C#中没有in
运算符,但您可以实现扩展方法以使代码更具可读性。
public static class Ext
{
public static bool In<T>(this T val, params T[] values) where T : struct
{
return values.Contains(val);
}
}
//usage: var exists = num.In(numbers);