小编The*_*kal的帖子

如何使用linq和string.EndsWith(<数组中N个项中的1个>)

我在标题中有一个表达式.是否可以使用linq迭代数组并评估是否为真.例 string[] a = {"es","ag"}

if (string.EndsWith(<1 of N items in a>)==true){//do something}
Run Code Online (Sandbox Code Playgroud)

.net c# linq

3
推荐指数
1
解决办法
1745
查看次数

cshtml中的百分比标签

继续使用MVC中的教程,您是否可以在ASPX页面中告诉我替代方法

<div>
    <%=ViewData["CurrentTime"]%>
</div> 
Run Code Online (Sandbox Code Playgroud)

cshtml页面中,VS2013上的MVC 4中的默认视图类型.当我尝试上述内容时,会显示字面含义.即ViewData["CurrentTime"]而不是值DateTime.now

c# asp.net-mvc asp.net-mvc-4

2
推荐指数
1
解决办法
2200
查看次数

使用LINQ和Function自定义排序

我有一个字符串列表,每个字符串长度恰好是2个字符.我希望对它进行排序.我首先使用每个字符串的第一个字符对列表进行排序

.OrderBy(e => e[0])
Run Code Online (Sandbox Code Playgroud)

但我的问题是在排序第二个字符时,例如:

.ThenBy(string1 => string1, string2 => string2 Compare(string1,string2)
Run Code Online (Sandbox Code Playgroud)

我想选择两个字符串并将它们传递给我创建的名为compare的函数.

有人能告诉我如何做到这一点,或者是否有更好的方法来做我想做的事情?请分享.

public string sortT(string h)
{
    var sortedList = l
                    .OrderBy(e => e[0])
                    .ThenBy()
                    .ToList<string>();
    return sb.ToString();
}
private int Compare(string a, string b)
{
    List<char> value = new List<char>() {
        '2', '3', '4', '5', '6', '7', '8', '9','J','Q', 'K', 'A' };           
    if (value.IndexOf(a[1]) > value.IndexOf(b[1]))
        return 1; 
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

c# linq sorting

1
推荐指数
1
解决办法
730
查看次数

无法解析基数3中的int 3

最奇怪的事情.我有这条线

int i = Integer.parseInt("3",3);
Run Code Online (Sandbox Code Playgroud)

但每次我运行它,我得到一个NumberFormatException.forInputString.为什么?这是一个简单的基本转换.int 3打破转换的特别之处是什么?

java radix

-3
推荐指数
1
解决办法
470
查看次数

标签 统计

c# ×3

linq ×2

.net ×1

asp.net-mvc ×1

asp.net-mvc-4 ×1

java ×1

radix ×1

sorting ×1