小编pun*_*ter的帖子

c#string to float conversion无效?

var x = dr["NationalTotal"].ToString();
Run Code Online (Sandbox Code Playgroud)

给了我333333333

var xxx = Convert.ToSingle(dr["NationalTotal"].ToString());
Run Code Online (Sandbox Code Playgroud)

给了我333333344

有什么想法吗?

c# floating-point type-conversion floating-accuracy

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

有没有一种方法IE 11可以显示像chrome这样的对象的内部?也许是一个插件?

在Chrome中,当前端人员执行Console.Log时,我可以看到整个树.使用IE我只看到[对象]这个词.任何工作,所以我可以在IE 11中看到树?

javascript google-chrome ie-developer-tools

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

如何等待任务完成Task.WhenAll?

到目前为止这一切都有效,但有两件事让我感到困扰,我认为我使用的是错误的方式

问题#1 - 我只想返回一个字符串,但我似乎被迫返回一个字符串ARRAY.我怎样才能让这个返回一个字符串?

   Task<string> taskVelocifyData = GetVelocifyData();
            string[] userEmail = await Task.WhenAll(taskVelocifyData);
Run Code Online (Sandbox Code Playgroud)

问题#2 - 不确定这是否是一个问题,但在进入下一个异步任务之前,这是等待异步任务完成的最佳选择吗?

  private async void DispatcherTimer_Tick(object sender, object e)
    {
        List<string>[] photos = new List<string>[10];

        try
        {
            //Use Velocify API to get most recent lead
            Task<string> taskVelocifyData = GetVelocifyData();
            string[] userEmail = await Task.WhenAll(taskVelocifyData);

            //Ignore recent lead if it has not changed
            if (lsi.VelocifyLeadTitle != previousVelocifyLeadTitle)
            {
                //If there is an email, use FullContact API to get photos
                if (userEmail[0] != "")
                {
                    var taskFullContactData = …
Run Code Online (Sandbox Code Playgroud)

c# multithreading task async-await

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

如何通过Angular 5传递标头数据?

这在Angular 4中有效。要使其在Angle 5中正常工作,我需要进行哪些更改?

 getGreeting(): Observable<string> {
    let headers = new Headers({ 'Authorization': 'Bearer ' + this.authenticationService.token });

  //cant find requestoptions
  let options = new RequestOptions({ headers: headers });

    return this.http.
        get(Constant.ApiRoot + Constant.GreetingService, options).
        map((response: Response) => response.text());
}
Run Code Online (Sandbox Code Playgroud)

http-headers angular angular-httpclient

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

如何将httpclient发布到WEB API?(我的高分榜的简单方法)

我的Windows Phone客户端发送一段代表名称和分数的JSON ......我应该使用Web API中的Class吗?将对象发送到服务器而不是原始json的代码是什么?

 private void btnCreateSampleScore_Click(object sender, RoutedEventArgs e)
    {
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://punkoutersoftware.azurewebsites.net");

            var content = new FormUrlEncodedContent(new[] 
                                                   {
                                                       new KeyValuePair<string, string>("Bob", "2.65")
                                                   });

            var result = client.PostAsync("/api/DrunkMeterScore", content).Result;

            string resultContent = result.Content.ReadAsStringAsync().Result;
            Console.WriteLine(resultContent);

            //DrunkMeterScore dms = new DrunkMeterScore();
            //dms.Name = "Bob";
            //dms.Score = 2.42;
        }

    }
Run Code Online (Sandbox Code Playgroud)

服务器正在使用纯Web API模板

 // POST api/DrunkMeterScore
    public HttpResponseMessage PostDrunkMeterScore(DrunkMeterScore drunkmeterscore)
    {
        if (ModelState.IsValid)
        {
            db.DrunkMeterScores.Add(drunkmeterscore);
            db.SaveChanges();

            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, drunkmeterscore);
            response.Headers.Location = new Uri(Url.Link("DefaultApi", …
Run Code Online (Sandbox Code Playgroud)

post httpclient asp.net-web-api

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

如何使用lambda表达式Entity Framework/Repository模式进行单元测试

我们试图找出基本情况下单元测试的重点,如下面的代码所示.为这个有益的单元测试吗?我们不是试图测试实体框架.我们只是想确保lambda表达式做它应该做的...我们的想法是我们将使用DI传递IQIeryable的SOMETHING.在实践中它将是EF但是用于单元测试并且将是POCO对象/集合.这有道理吗?我们刚刚开始并希望在超出此基本代码之前掌握这些概念.

   public class CongressRepository
{
    CongressDb_DevEntities context = new CongressDb_DevEntities();

    CongressRepository(DbContext db)
    {
        context = (CongressDb_DevEntities) db;
    }

    public IQueryable<tMember> GetAllMembers
    {
        get { return context.tMembers; }
    }

    public IQueryable<tMember> GetVotingMembers
    {
        get { return context.tMembers.Where(x => x.age > 18); }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# lambda unit-testing entity-framework dependency-injection

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