小编bdu*_*kes的帖子

是否在Vb.net中检查字符串?

我会得到数据DataTable.我将迭代数据foreach.我将拥有所有类型的数据Datatable.现在我需要查找Double每个项目(string)DataTable.如何找到IsDouble字符串?

例如:

我有"21342.2121"字符串.我需要将其转换为Double.但有时数据会是"TextString".所以我不能用Double.Parse().

怎么办呢?

.net vb.net string

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

如何循环JSON数据?

我有一个ashx页面,它返回以下JSON数据,我希望能够循环并将值添加到ul中的一堆li中.

我的问题是如何循环检索值.

从ashx返回的数据看起来像这样

{"ImageCollection":
    {
        "Images":
            [
                {
                    "ImageID":"62",
                    "CatID":"1",
                    "Location":"/Images/62.gif",
                    "FullHeight":"466","FullWidth":"606"
                },
                {
                    "ImageID":"63",
                    "CatID":"1",
                    "Location":"/Images/63.gif",
                    "FullHeight":"205",
                    "FullWidth":"751"
                }
            ]
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我试试这个

<script type="text/javascript">
    $.getJSON("/Service/GetJson.ashx?data=images", function(data) {
        var jsObjectData = eval(data);
        $.each(data, function(i, item) {
            alert(data[i].ImageID);
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我得到一个单独的警报,表示未定义.我究竟做错了什么?

asp.net jquery json json.net

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

C#Regex.Matches返回太多匹配?

有人可以向我解释为什么以下语句的结果只有一个而不是一个?

MatchCollection matches = new Regex( ".*" ).Matches( "foo" ) ;
Assert.AreEqual( 1, matches.Count ) ; // will fail!

new Regex( ".+" ).Matches( "foo" ) ; // returns one match (as expected)
new Regex( ".*" ).Matches( "" ) ; // also returns one match 
Run Code Online (Sandbox Code Playgroud)

(我正在使用.NET 3.5的C#)

c# regex .net-3.5

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

无论语言设置如何,如何解析带小数的数字

我在C#.NET中编程.我有一个字符串,其中包含一个带有句点作为小数的数字.无论本地化/语言设置如何,我如何正确地将其解析为双精度.字符串值将始终相同.

我想我需要使用double.Parse(string s, IFormatProvider i)解析的重载但我不明白如何使用它.

double parsing language-features localization

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

Linq to Sql问题用Long DateTime

问题:Sql dateTime列包含对其有时间限制的旧数据.我有一个带有日期选择器的MVC表单,允许用户选择日期并从具有该日期的数据库中恢复所有记录.

然而,我的问题是linq to sql是数据模型的文字,我不能将datetime colum转换为日期仅用于比较.下面是一段代码片段

myDateSelected = 27/01/2011
p.PostedDate在数据库中将等于27/01/2001 17:09:00

var p from products
where p.PostedDate == myDateSelected
select p
Run Code Online (Sandbox Code Playgroud)

如何强制p.PostedDate删除时间元素以使比较工作?

Linq很新,到目前为止找不到我的问题的解决方案.

.net c# linq-to-sql

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

这个日期可以自动转换吗?

我知道C#有一些很棒的日期转换工具.我想知道的是,如果我可以自动将此字符串转换为日期对象:

"Fri May 11 00:00:00 EDT 2012"
Run Code Online (Sandbox Code Playgroud)

我想我将不得不手动解析月,日和年,但我希望内置更简单的方法.任何帮助,将不胜感激.

谢谢!

.net c# datetime parsing date

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

C# - 当每个'row'有多个值时对列表进行排序?

例外:无法比较数组中的两个元素.

private void assignNames(DropDownList ddl, Hashtable names)
{
    List<ListItem> nameList = new List<ListItem>();
    if (ddl != null)
    {
        ddl.ClearSelection();
        ddl.Items.Add(new ListItem("Select Author"));
        foreach (string key in names.Keys)
        {
            nameList.Add(new ListItem(names[key].ToString(), key));

        }

    nameList.Sort();
}
Run Code Online (Sandbox Code Playgroud)

那么如何使用Sort()来比较"名称"而不是卡在键上?

.net c# sorting list

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

Visual Studio 2008没有捕获语法错误

Visual Studio 2008没有捕获语法错误.例如:Tpc_feed(void);编译好.这个:Tpc_feed(void);;;;;;;编译很好,但这会发现Tpc_feed(void)错误.额外的分号是不是语法错误?我在Windows 7 32位和VS C++ 2008上

syntax visual-studio-2008 visual-c++

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

从SQL Server 2000上的IN子句返回所有值

有没有办法从IN子句中检索所有数据?

我们假设我的桌子有(ID,名字):

0 Banana
1 Mango
2 Papaya
3 Lemon

和我的查询:

SELECT * FROM Fruits WHERE Name IN (Banana,Mango,Orange)
Run Code Online (Sandbox Code Playgroud)

我希望'Orange'返回,带有空ID(因为没有注册).这该怎么做?

sql-server union sql-server-2000

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

代表一个带符号的8位整数?

如果F6基数十六进制是带符号的8位整数,它以十进制表示多少?

assembly

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