我想从我的c#控制台应用程序中获取https://api.coinmarketcap.com/v1/ticker/中的所有变量.我怎样才能做到这一点?
我开始将整个页面作为一个流.现在做什么?
private static void start_get()
{
HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create
(string.Format("https://api.coinmarketcap.com/v1/ticker/"));
WebReq.Method = "GET";
HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
Console.WriteLine(WebResp.StatusCode);
Console.WriteLine(WebResp.Server);
Stream Answer = WebResp.GetResponseStream();
StreamReader _Answer = new StreamReader(Answer);
Console.WriteLine(_Answer.ReadToEnd());
}
Run Code Online (Sandbox Code Playgroud) 我有Date的字符串,可以是任何格式的日期,但我想将其转换为dd-MM-yyyy格式.
我已经尝试了每个Convert.ToDatetime只转换为系统格式的选项.我想要它转换dd-MM-yyyy格式.
请回复.提前致谢.
我有WCF服务暴露给多个客户端.在某些客户端数据库名称中,外壳不合适.我的类属性根据外壳标准具有无效的属性名称
public class TransactionParamter
{
[DataMember]
public string orderId;
[DataMember]
public string orderDetails;
[DataMember]
public double orderSumTotal;
}
Run Code Online (Sandbox Code Playgroud)
我试图改变它
public class TransactionParamter
{
[DataMember(Name= "orderId")]
public string OrderId;
[DataMember(Name= "orderDetails")]
public string OrderDetails;
[DataMember(Name= "orderSumTotal")]
public double OrderSumTotal;
}
Run Code Online (Sandbox Code Playgroud)
但看起来像数据成员名称 属性不起作用.我已经尝试过WCF测试客户端,在进行WCF参考时,它显示了像OrderId和OrderDetails这样的peroperty,而不是我在Name Attribute中声明的那个.请帮我纠正一下