小编yoo*_*er8的帖子

KeyValuePair的默认值

我有一个类型的对象IEnumerable<KeyValuePair<T,U>> keyValueList,我正在使用

 var getResult= keyValueList.SingleOrDefault();
 if(getResult==/*default */)
 {
 }
 else
 {
 } 
Run Code Online (Sandbox Code Playgroud)

getResult如果我找不到正确的元素,我如何检查是否是默认值?

我无法检查它是否是null因为KeyValuePair是一个结构.

c# key-value

374
推荐指数
8
解决办法
14万
查看次数

如何在没有foreach的情况下将项目从列表复制到列表?

如何List在不使用的情况下将C#中包含的项目转移到另一个中foreach

c# oop foreach copy list

297
推荐指数
4
解决办法
37万
查看次数

jQuery可以获得与元素相关的所有CSS样式吗?

有没有一种方法可以让jQuery从现有元素中获取所有CSS并将其应用到另一个元素而不将它们全部列出?

我知道如果它们是样式属性,它会起作用attr(),但我的所有样式都在外部样式表中.

javascript css jquery

296
推荐指数
4
解决办法
16万
查看次数

静态构造函数有什么用?

请向我解释一下静态构造函数的用法.我们为什么以及何时创建静态构造函数,是否可以重载一个?

c# constructor static-constructor

290
推荐指数
6
解决办法
16万
查看次数

如何将远程SQL Server数据库备份到本地驱动器?

我需要将数据库从远程服务器复制到本地服务器.我尝试使用SQL Server Management Studio,但它只备份到远程服务器上的驱动器.

一些要点:

  • 我无法以可以复制文件的方式访问远程服务器;
  • 我没有权限设置我的服务器的UNC路径;

有关如何复制此数据库的任何想法?我是否必须使用第三方工具?

sql sql-server backup

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

将JSON字符串转换为C#对象

尝试将JSON字符串转换为C#中的对象.使用一个非常简单的测试用例:

JavaScriptSerializer json_serializer = new JavaScriptSerializer();
object routes_list = json_serializer.DeserializeObject("{ \"test\":\"some data\" }");
Run Code Online (Sandbox Code Playgroud)

问题是routes_list永远不会被设置; 这是一个未定义的对象.有任何想法吗?

c# json

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

返回声明应该在锁定内部还是外部?

我刚刚意识到,在我的代码中的某个地方,我在锁内部有一个return语句.哪一个是最好的?

1)

void example()
{
    lock (mutex)
    {
    //...
    }
    return myData;
}
Run Code Online (Sandbox Code Playgroud)

2)

void example()
{
    lock (mutex)
    {
    //...
    return myData;
    }

}
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一个?

.net c# multithreading mutex

134
推荐指数
5
解决办法
4万
查看次数

在C#中确定字符串的编码

有没有办法在C#中确定字符串的编码?

说,我有一个文件名字符串,但我不知道它是用Unicode UTF-16编码还是系统默认编码,我怎么知道呢?

c# string encoding

119
推荐指数
7
解决办法
17万
查看次数

将HttpPostedFileBase转换为byte []

在我的MVC应用程序中,我使用以下代码上传文件.

模型

 public HttpPostedFileBase File { get; set; }
Run Code Online (Sandbox Code Playgroud)

视图

@Html.TextBoxFor(m => m.File, new { type = "file" })
Run Code Online (Sandbox Code Playgroud)

一切工作正常..但我试图将结果fiel转换为byte [].我怎么能这样做

CONTROLLER

 public ActionResult ManagePhotos(ManagePhotos model)
    {
        if (ModelState.IsValid)
        {
            byte[] image = model.File; //Its not working .How can convert this to byte array
        }
     }
Run Code Online (Sandbox Code Playgroud)

arrays image asp.net-mvc-3

116
推荐指数
2
解决办法
10万
查看次数

如何验证字符串只允许其中包含字母数字字符?

如何使用正则表达式验证字符串只允许其中包含字母数字字符?

(我也不想允许任何空格).

c# regex

110
推荐指数
6
解决办法
20万
查看次数