小编Wes*_*son的帖子

从字母数字到非字母数字排序

我有一个数据数组:

!
A
B
E
$
N
Run Code Online (Sandbox Code Playgroud)

我希望它从字母数字到非字母数字排序.

例: A B E N ! $

我将如何实现这一目标?

c# sorting

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

MVC4 SelectList未选择默认对象

我的选择列表没有选择通过代码引入的默认对象.

我首先创建我SelectList喜欢的:

public SelectList CreateSelectList(object objSelected = null)
{
  return new SelectList(GetAll().OrderBy(s => s.NumericalValue), "PeriodID", "Name", objSelected);
}
Run Code Online (Sandbox Code Playgroud)

我的objSelected充满了与PeriodID相关联的Guid.

在我的控制器内部,我将我的viewbag变量定义到新的选择列表.

public ActionResult Edit(Guid id)
{
  Classroom classroom = classroomRepository.GetByID(id);
  ViewBag.PeriodID = periodRepository.CreateSelectList(classroom.PeriodID);
  return View(classroom);
}
Run Code Online (Sandbox Code Playgroud)

然后在我的视图中这是我如何显示我的SelectList:

<div class="control-group">
  @Html.LabelFor(model => model.PeriodID, "Period", new { @class = "control-label" })
  <div class="controls">
      @Html.DropDownListFor(model => model.PeriodID, ViewBag.PeriodID as SelectList, String.Empty, new { @class = "span3" })
      @Html.ValidationMessageFor(model => model.PeriodID)
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc selectlist

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

找不到C#\ b

        Match m = Regex.Match(richText, "\\\\par\b", RegexOptions.None);
        richText = Regex.Replace(richText, "\\\\par\b", "", RegexOptions.IgnoreCase);
Run Code Online (Sandbox Code Playgroud)

输入:

"{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil Arial;}{\\f1\\fnil\\fcharset0 Microsoft Sans Serif;}}\\viewkind4\\uc1\\pard\\f0\\fs20 CC: not specified\\f1\\fs17\\par}"
Run Code Online (Sandbox Code Playgroud)

我希望它只找到\\ par,而不是可以在输入中间找到的\\ pard.

c# regex

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

标签 统计

c# ×2

asp.net-mvc ×1

regex ×1

selectlist ×1

sorting ×1