小编lov*_*iji的帖子

按值获取字典键

如何在C#中按值获取Dictionary键?

Dictionary<string, string> types = new Dictionary<string, string>()
{
            {"1", "one"},
            {"2", "two"},
            {"3", "three"}
};
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

getByValueKey(string value);
Run Code Online (Sandbox Code Playgroud)

getByValueKey("one")必须回来"1".

这样做的最佳方式是什么?也许是HashTable,SortedLists?

c# dictionary

336
推荐指数
4
解决办法
49万
查看次数

多列的唯一约束

CREATE TABLE [dbo].[user](
        [userID] [int] IDENTITY(1,1) NOT NULL,
        [fcode] [int] NULL,
        [scode] [int] NULL,
        [dcode] [int] NULL,
        [name] [nvarchar](50) NULL,
        [address] [nvarchar](50) NULL,
     CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED 
    (
        [userID] ASC
    )
    ) ON [PRIMARY]

    GO
Run Code Online (Sandbox Code Playgroud)

如何fcode, scode, dcode使用t-sql和/或management studio?为列添加唯一约束?fcode, scode, dcode必须是独一无二的.

sql-server ssms sql-server-2008

240
推荐指数
3
解决办法
18万
查看次数

删除字符"."之前的字符.

如何有效地删除字符"."之前放置的字符串中的所有字符?

输入: Amerika.USA

输出: 美国

c#

45
推荐指数
5
解决办法
10万
查看次数

将日期转换为YYYYMM格式

我想选择值= 201301

select getdate(), cast(datepart(year, getdate()) as varchar(4))+cast(datepart(MONTH, getdate()) as varchar(2))
Run Code Online (Sandbox Code Playgroud)

它返回 20131

这样做的正常方法是什么?

sql t-sql sql-server

45
推荐指数
4
解决办法
20万
查看次数

在html表的第一行后追加行

我有var row=<tr><td>val</td><td>val2</td></tr> ,我试过这个:

$("#mainTable tbody").append(row);
Run Code Online (Sandbox Code Playgroud)

但它附加到表的末尾.

我也试过了 $("#mainTable tr:first").after().append(row);

但尚未得到结果.

请帮我理解.

jquery html-table

29
推荐指数
3
解决办法
4万
查看次数

创建没有列的表

我可以通过t-sql在SQL Server中创建一个没有任何列的表吗?

t-sql sql-server-2005 sql-server-express

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

解析"*" - 量词{x,y}什么都没有

我尝试Regex.Replace()方法时失败了.我该怎么办呢?

Replace.Method (String, String, MatchEvaluator, RegexOptions)
Run Code Online (Sandbox Code Playgroud)

我试试代码

<%# Regex.Replace( (Model.Text ?? "").ToString(), patternText, "<b>" + patternText + "</b>", RegexOptions.IgnoreCase | RegexOptions.Multiline)%>
Run Code Online (Sandbox Code Playgroud)

.net c#

22
推荐指数
2
解决办法
4万
查看次数

ASP.NET MVC 2中具有一个名称的多个控制器

尝试运行我的ASP.NET MVC应用程序时收到以下错误:

对"帐户"的请求找到了以下匹配的控制器: uqs.Controllers.Admin.AccountController MvcApplication1.Controllers.AccountController

我搜索了项目MvcApplication1.Controllers.AccountController以删除它,但我找不到匹配项.

我尝试注册修复它的路线:

 routes.MapRoute(
     "LogAccount", // Route name
     "{controller}/{action}/{id}", // URL with parameters
     new { controller = "Account", action = "LogOn", id = "" },
     new string[] { "uqs.Controllers.Admin" } // Parameter defaults
 );
Run Code Online (Sandbox Code Playgroud)

但这并没有解决它.

找到了多个匹配名为"帐户"的控制器的类型.

我该如何解决这个问题?

c# asp.net-mvc routing controllers asp.net-mvc-2

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

jQuery - 在其更改处理程序中查找当前select元素的行号

我有一张桌子.在这个表中有select元素.如何在select的事件处理程序中找到select元素的哪个表行:

$('#selectElemID').live('change', function(){...});
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery html-table

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

Process.Start()从命令提示符窗口获取错误

我正在尝试使用args 启动命令promt进程.现在我想获取有关错误的信息(如果存在).

someProcess = System.Diagnostics.Process.Start(cmd, someArgs);
Run Code Online (Sandbox Code Playgroud)

最好的问候,洛维吉

c# process command-prompt

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