小编Tan*_*moy的帖子

如何使用resharper自动接受所有警告/建议更改

我对Resharper很新,并试图实现它给出的所有建议.我可以自动完成吗?我尝试过代码清理.但那不会做所有这些.此外,我需要删除所有注释的代码.我该怎么做?此外,我正在使用silverlight应用程序运行它.如果我自动接受建议,有没有机会破坏某些东西?

resharper

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

正则表达式从img标签获取src值

我使用以下正则表达式来获取HTML文档中src第一个img标记的值.

string match = "src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|png))(?:\"|\')?"
Run Code Online (Sandbox Code Playgroud)

现在它捕获src了我不需要的总属性.我只需要src属性中的url .怎么做?

html c# regex

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

在C#中读写文件的不同方式

我试图了解不同的阅读和编写文件的方式及其优缺点.喜欢何时在File.Create或StreamReader/StreamWriter FileStream等时使用TextWriter/TextReader.

什么时候用?

c# file stream

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

在构造函数之前调用Setter

我正在调试代码,发生了一件奇怪的事情.有一个字符串属性说MyProperty.当我在属性的setter和默认构造函数(唯一的构造函数)中添加断点时,首先调用setter.我不知道代码的其他级别发生了什么,但在任何情况下这对我来说都很奇怪.所有成员都是非静态的.该类具有[DataContract]属性,成员为[DataMember].任何人都能解释一下吗?

我不能分享比这更多的代码.代码也在Silverlight项目中.

c# silverlight properties

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

在WPF中打开一个新窗口

当我点击我的wpf应用程序中的按钮时,我想打开一个带有特定网址的新浏览器窗口(例如http://google.com ").怎么做?

browser wpf window

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

在正则表达式中从1到2 ^ 31 -1的正数

我得到了以下正则表达式几乎完成了工作,但不排除零...怎么做?

^(\d|\d{1,9}|1\d{1,9}|20\d{8}|213\d{7}|2146\d{6}|21473\d{5}|214747\d{4}|2147482\d{3}|21474835\d{2}|214748364[0-7])$
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释一下这是如何工作的?

regex validation

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

从SQL中的逗号分隔值中获取第一个或第二个值

我有一个存储数据的列(42,12).现在我想获取42或12(两个不同的选择查询).我搜索并发现了一些类似但更复杂的场景.这有什么简单的方法吗?我正在使用MSSQL Server 2005.

鉴于总会有两个值,它们将是整数

sql sql-server

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

JQuery.parseJSON的JSon错误无效

我试图将以下字符串解析为JSON对象.它给了我错误.我找不到原因.

var json1 = "{'firstName': 'John','lastName': 'Smith', 'age': 25, 'address': {'streetAddress': '21 2nd Street','city': 'New York','state': 'NY', 'postalCode': '10021'}, 'phoneNumber':   [ {'type': 'home','number': '212 555-1234'},  {'type': 'fax', 'number': '646 555-4567' }]}";
$.parseJSON(json1);
Run Code Online (Sandbox Code Playgroud)

jquery json

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

DateTime ParseExact转换每月增加1

尝试使用ParseExact将字符串转换为日期时间,但结果日期时间似乎是将月份增加1.我错过了什么

DateTime.ParseExact("7/22/2015 8:08:01 PM", "m/d/yyyy h:M:s tt", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)

结果: 22-08-2015 20:07:01

c# datetime

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

F#中的函数..为什么不编译

我写了两个版本的代码.第一个按预期工作并打印"嗨".第二个给我一个错误,"阻止这个让未完成"

第一版

#light 

let samplefn() =
            let z = 2
            let z = z * 2
            printfn "hi"

samplefn()
Run Code Online (Sandbox Code Playgroud)

第二版

#light 

let samplefn() =
            let z = 2
            let z = z * 2           

samplefn()
Run Code Online (Sandbox Code Playgroud)

唯一的区别是第二版中没有printfn.我使用Visual Studio 2010作为我的IDE.我对F#很新,但这个错误对我来说似乎很奇怪.我想我错过了一些非常重要的概念.请解释.

编辑:此外,如果我在函数外执行此操作,即使使用第一个版本的代码,我也会收到错误.

#light
let z = 2
let z = z * 2
printfn "Error: Duplicate definition of value z"
Run Code Online (Sandbox Code Playgroud)

f#

0
推荐指数
2
解决办法
624
查看次数

标签 统计

c# ×4

regex ×2

browser ×1

datetime ×1

f# ×1

file ×1

html ×1

jquery ×1

json ×1

properties ×1

resharper ×1

silverlight ×1

sql ×1

sql-server ×1

stream ×1

validation ×1

window ×1

wpf ×1