小编Der*_*rin的帖子

使用linq查询对象数组

我想知道如何查询对象数组.例如,我有一个像CarList这样的数组对象.所以CarList [0]会把对象Car给我.汽车有属性Model和Make.现在,我想使用linq查询数组CarList以获得模型名为"bmw"的Make of a Car.我尝试了以下内容

var carMake = from item in CarList where item .Model == "bmw" select s.Make;
Run Code Online (Sandbox Code Playgroud)

我收到了错误

找不到源类型CarList []的查询模式的实现

我无法将CarList从数组更改为List <>之类的东西,因为CarList从webservice作为数组返回到我.

请告诉我这是如何解决的.如果您可以使用C#代码解释,那将会很棒.

提前致谢.

c# arrays

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

C#Regex只允许使用字母数字

我有以下正则表达式^[a-zA-Z0-9]+$,允许使用字母数字字符.这里的问题是,如果我只输入像"897687"这样的数字字符,那么正则表达式仍然匹配.我不希望这种情况发生.应该至少有一个文本字符,它应该以文本字符开头.例如"a343"或"a98bder"或"a4544fgf343"

如果你可以帮助我提高我的正则表达式会很棒.

c# regex

26
推荐指数
4
解决办法
6万
查看次数

使用Javascript/Jquery滚动到页面上的特定位置

可以使用移动到页面上的某个位置#elementId.我怎么能用Javascript/Jquery做同样的事情.调用JS函数时,我想滚动到该页面上的特定位置.

javascript jquery

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

C#Regex验证电话号码

如果有人可以帮我使用正则表达式来获取电话号码,那就太好了.以下是条件:

  • 如果+存在,那么它应该是第一个字符
  • 允许的字符是数字()空格 - 和.
  • 最少6个数字,最多12个
  • (,)和空格可以出现在字符串中的任何位置
  • - 不应该是第一个和最后一个字符,如果+存在,则不应该在+之后立即出现.

以下是一些有效数字:

  • 93483227359
  • +1 703 335 65123
  • 34565464
  • 001(703)332-6261
  • +1703.338.6512
  • + 934-83227359
  • (111)123-4567
  • 111-123-4567

提前致谢

c# regex

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

在asp.net MS图表控件上显示工具提示

我正在使用Asp.net图表控件来显示图表.我有一个数据表,我直接绑定到控件,如下所示:

Chart1.DataSource = dtChart;
Chart1.DataBind();
Run Code Online (Sandbox Code Playgroud)

现在,我想知道当鼠标悬停在图表中的每个数据点上时如何显示工具提示.

提前致谢.

asp.net

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

将图像数据导出到平面文件

我正在尝试使用“导出数据”向导将图像数据从表导出到平面文件。我在SSIS中指定了查询“从配置文件中选择图片”以仅导出“图片”列中的数据。运行程序包时,出现以下错误:

“输入列“图片”(26)”的数据类型为DT_IMAGE,不支持。请改用DT_TEXT或DT_NTEXT,并使用数据转换组件将数据从DT_IMAGE转换为DT_IMAGE。

如何将数据导出到平面文件

提前致谢。

sql ssis

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

Asp.net页面是否应该在MVC中有代码隐藏文件

我的Web应用程序是Asp.Net MVC模式..aspx页面都没有代码隐藏文件.有人告诉我,由于应用程序遵循MVC模式,.aspx页面没有代码隐藏文件.所有C#编码都是内联完成的.

我的问题是,如果我们遵循MVC模式,我们不应该在.aspx页面的文件后面有代码.我没有看到这些.aspx页面和我们进行内联编码的传统ASP页面之间有任何区别.为了利用Asp.Net并保持代码/ html,我们不应该为每个.aspx页面都有一个代码隐藏文件?

如果有人能够清楚地解释这一点,那就太棒了.

提前致谢.

asp.net-mvc

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

查询以查找列中的数据大小

我的表中有一个名为RawDatadatatype 的列Image.我需要找到该列大小超过1 MB的所有行.

如果有人可以帮我解决这个问题,那就太好了.我使用SQL Server 2008.

提前致谢

sql sql-server-2008

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

正则表达式匹配单词

我正在寻找一个正则表达式(使用.NET)来匹配单词ass.正则表达式不应该像赋值那样匹配.

我怎样才能做到这一点?

.net regex

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

当必填字段验证器为true时调用Javascript函数

我希望在我的必需字段验证器控件为真时调用Javascript函数(即当激活验证器控件/显示错误消息时).

请告诉我如何做到这一点.

提前致谢.

asp.net

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

使用linq在列表中不存在元素时返回值

我有以下代码,如果它存在于数组"arrayID"中,它将返回一个值.

string str = arrayID.Single(s => s == ((System.Data.DataRowView)(e.Item.DataItem)).Row["ID"].ToString());
Run Code Online (Sandbox Code Playgroud)

我现在面临的问题是,当值不存在时,我得到了错误

Sequence不包含匹配元素

我希望返回一个空字符串,因为arrayID中不存在该值.

请告诉我如何在linq中完成此操作.

提前致谢.

c# linq

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

返回一个数组而不创建变量

我有以下 C# 方法:

private string[] test()
{
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可以在方法中做这样的事情:

return {"1","2"}
Run Code Online (Sandbox Code Playgroud)

代替:

string[] quantity = { "1","2" };
return quantity;
Run Code Online (Sandbox Code Playgroud)

请让我知道如何在 C# 中做到这一点。

.net c# syntax

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

标签 统计

c# ×5

regex ×3

.net ×2

asp.net ×2

sql ×2

arrays ×1

asp.net-mvc ×1

javascript ×1

jquery ×1

linq ×1

sql-server-2008 ×1

ssis ×1

syntax ×1