小编Dar*_*rcy的帖子

C#中列表中的多个参数.如何在没有课程的情况下创作?

这可能是一个非常明显的问题,但是如何在List不创建类的情况下创建具有多个参数的问题.

例:

var list = new List<string, int>();

list.Add("hello", 1);
Run Code Online (Sandbox Code Playgroud)

我通常会使用这样的类:

public class MyClass
{
    public String myString {get; set;}
    public Int32 myInt32 {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

然后创建我的列表:

var list = new List<MyClass>();
list.Add(new MyClass { myString = "hello", myInt32 = 1 });
Run Code Online (Sandbox Code Playgroud)

c# class list

50
推荐指数
5
解决办法
12万
查看次数

Orderby()没有正确排序数字c#

我正在为我的公司编写一个应用程序,目前正致力于搜索功能.当用户搜索项目时,我想显示最高版本(存储在数据库中).

问题是,版本存储为字符串而不是int,当我对结果执行OrderBy(q => q.Version)时,它们会像

1
10
11
2
3
...
Run Code Online (Sandbox Code Playgroud)

显然2在10之前.

有没有办法让我把版本转换为整数或者那里有一个简单的IComparer?到目前为止,我找不到任何实质内容.

我试过这样做:

var items = (from r in results
             select r).OrderBy(q => Int32.Parse(q.Version));
Run Code Online (Sandbox Code Playgroud)

这编译但不起作用.

c# linq asp.net-mvc sql-order-by linq-to-sql

37
推荐指数
5
解决办法
3万
查看次数

如何使用jquery检查输入类型是否为radio

我想根据类型不同地处理html元素.

使用jquery,如何检查输入类型是否为单选按钮?

我试过了:

if ($('#myElement').is(':radio')) {
    ....//code here
}
Run Code Online (Sandbox Code Playgroud)

if ($('#myElement').is("input[type='radio']")) {
    ....//code here
}
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效.有任何想法吗?

编辑:

if ($('#myElement').is(':radio')) {
    ....//code here
}
Run Code Online (Sandbox Code Playgroud)

但是我的单选按钮没有id属性,它们只有一个name属性,这就是为什么它不起作用.

我将代码更改为:

if ($('input[name=' + myElement + ']').is(":radio")) {
    ....//code here
}
Run Code Online (Sandbox Code Playgroud)

html jquery

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

NuGet可以编辑配置文件还是只添加它?

我一直在为我公司制作一个NuGet包,其中一个要求是能够更新我们的一些配置文件.

我知道可以添加到配置文件,但是可以编辑一个吗?

例:

<add name="conn" connectionString="Data Source=.\;Initial Catalog=DB;Integrated Security=True" />
Run Code Online (Sandbox Code Playgroud)

改为以下

<add name="conn" connectionString="Data Source=.\;Initial Catalog=DB;User ID=ex;Password=example" />
Run Code Online (Sandbox Code Playgroud)

nuget nuget-package

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

formcollection只保存选定的html.listbox项值?MVC

我的情况是这样的:我有两个列表框,一个包含我的所有数据库项,一个空数据库项.用户将完整列表框中所需的项目添加到空列表框中.

我正在使用表单提交用户添加的所有项目.

问题是,只提交列表框中的选定项目.因此,如果用户取消选择某些项目,则不会在表单中提交.我的观点如下:

<% using (Html.BeginForm("MyAction", "MyController"))
   { %>

    <%= Html.ListBox("AddedItems", Model.Items)%>

    <input type="submit" value="Submit" name="SubmitButton"/>
<% } %>
Run Code Online (Sandbox Code Playgroud)

我的控制器看起来像这样:

public ActionResult MyAction(FormCollection formCollection)
{
    var addedItems = formCollection["AddedItems"].Split(',');

    //....more code that does stuff with the items
}
Run Code Online (Sandbox Code Playgroud)

我是否会采取错误的方式?有没有更好的方式来提交物品?你会怎么做?

asp.net-mvc listbox formcollection

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

如何在没有ASP.NET MVC的情况下使用WebAPI?

我想将WebAPI用于我的现有项目(经典ASP.NET),但据我所知,只能将WebAPI与MVC一起使用.

是否可以在ASP.NET中使用WebAPI?

asp.net asp.net-web-api

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

为什么数据存储库不是静态的?

我正在查看MVC应用程序的repository方法,ASP.NET并注意到static没有使用类.

由于回购是CRUD,为什么不成功呢static

c# asp.net-mvc repository-pattern

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

如何将EntityCollection <T>转换为List <T>

我正在尝试将EntityCollection转换为List但我没有看到这样做的方法.

就像是:

List<myEntity> entityList = myEntityCollection.ToList();
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework

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

如何在Android 4.0中制作全屏

Android 4.0手机只有虚拟按钮,在全屏播放YouTube /视频时实际上看不见(视频部分接管按钮的位置).

我想这样做,但还没找到办法.

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)

要么

requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

不要覆盖虚拟按钮.

这是一个示例,显示我正在谈论的全屏类型:

http://www.youtube.com/watch?v=Lw_O1JpmPns

android-layout android-4.0-ice-cream-sandwich

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

如何在javascript中替换"with"

我有一个文本框,它将信息发布到服务器,它是JSON格式的.假设我想为值输入两个引号,JSON结构看起来像:

{
    "test": """"
}
Run Code Online (Sandbox Code Playgroud)

我需要它看起来像:

{
    "test": "\"\""
}
Run Code Online (Sandbox Code Playgroud)

所以它将遵循JSON标准,并且可以是可解析/可字符化的.

我试过用

 var val = myVal.replace('"', "\\\"");
Run Code Online (Sandbox Code Playgroud)

但这没用.val最终只有一个转义报价,所以\""任何帮助非常感谢!

javascript replace

7
推荐指数
2
解决办法
3万
查看次数