相关疑难解决方法(0)

问号和点运算符是什么?在C#6.0中意味着什么?

在VS2015预览版中使用C#6.0,我们有一个新的运算符,?.可以像这样使用:

public class A {
   string PropertyOfA { get; set; }
}

...

var a = new A();
var foo = "bar";
if(a?.PropertyOfA != foo) {
   //somecode
}
Run Code Online (Sandbox Code Playgroud)

它到底是做什么用的?

c# operators c#-6.0

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

HEAD与WebClient?

我将假设答案是否定的....有没有办法使用WebClient发送HEAD方法并将标题作为字符串或类似的东西返回?

.net webclient http head

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

通过iframe打印pdf(跨域)

我需要打印PDF ...但是我收到错误

有解决方法吗?我只需要点击一下即可打印PDF文件

错误:

Uncaught SecurityError: Blocked a frame with origin "https://secure.domain.com" from accessing a frame with origin "https://cdn.domain.com". Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)

码:

var iframe = $('<iframe src="'+url+'" style="display:none"></iframe>').appendTo($('#main')).load(function(){
    iframe.get(0).contentWindow.print();
});
Run Code Online (Sandbox Code Playgroud)

javascript

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

检查URL是否是有效的Feed

我正在使用Argotic Syndication Framework来处理Feed.

但问题是,如果我将URL传递给Argotic,这不是一个有效的Feed(例如,http://stackoverflow.com这是一个html页面,而不是feed),程序会挂起(我的意思是,Argotic停留在无限循环中)

那么,如何检查URL是否指向有效的Feed?

c# argotic feed

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

检查响应字符串是JSON对象还是XML?

用于检查响应字符串是JSON对象还是XML的C#代码?

我在尝试这个:

string responseString = jQuery.parseJSON(response.Content.ReadAsStringAsync().Result);
Run Code Online (Sandbox Code Playgroud)

但是,如果结果不是有效的JSON对象,则会抛出异常.(在某些情况下,这是为我返回XML内容)我想避免异常处理.是否有任何方法返回bool来检查这是否是有效的json?

c# json json.net

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

标签 统计

c# ×3

.net ×1

argotic ×1

c#-6.0 ×1

feed ×1

head ×1

http ×1

javascript ×1

json ×1

json.net ×1

operators ×1

webclient ×1