构造函数链的目的是什么?

在阅读了这个构造函数链接问题后,我只是想知道为什么会有人进行构造函数链接? 有人可以对可能有用的情景类型有所了解。 这是一个很好的编程习惯吗?

指定演员表无效

我正在尝试使用以下代码从我的数据库中获取Score_Waarde值: critid = critid_arr[teller2].ToString(); int scorehulp = 0; string userid = Session[“userid”].ToString(); SqlCommand cmd3 = new SqlCommand(“SELECT Score_Waarde FROM Score WHERE Crit_ID = ‘” + critid + “‘ AND User_ID = ‘” + userid + “‘ “, con); scorehulp = (int)cmd3.ExecuteScalar(); 当我尝试运行它时,我收到以下错误: 指定的强制转换无效 。 我不明白为什么我收到此错误,因为critid和userid给出了正确的值。

TcpClient或HttpWebRequest到Apple TV 30秒后结束?

我正在使用C#创建一个库来使用Airplay协议将照片和video发送到Apple TV(特别是与第3代一起使用,但希望这对此无关紧要)。 https://airlib.codeplex.com/ 根据此规范,Airplay的所有命令都是端口70上的HTTP: http : //nto.github.com/AirPlay.html 我已成功地在Apple TV上播放照片和video,但无论我做什么,AppleTV都只播放30秒的video。 看起来我的C#客户端发出播放命令就是在30秒时断开连接,这导致AppleTV结束播放会话。 我认为这个的原因: 完全终止客户端应用程序会产生与等待30秒相同的行为(基本上强制连接关闭)。 手动关闭HttpWebRequest或TcpClient连接会产生相同的行为(在播放会话中途)。 无论我持有断点多长时间以阻止GetResponse()调用,video总是在WebRequest开始发送消息后30秒超时。 为video使用不同的源(IIS,外部Web服务器)不会更改行为。 即使video已经在AppleTV上缓存并且没有重新流,超时仍然会发生。 我非常确定客户端请求需要在video的“播放”过程中保持连接,据我所知,我已将其编码为此。 我真的在我的智慧结束。 我已经尝试了我能想到的所有内容,包括作为HttpWebRequest和原始TcpClient(它们都工作但都超时)执行请求,将接收/发送超时设置为疯狂数字,并循环读取Tcp流确保有“活动”。 好像AppleTV期待我发送“嘿,继续播放”的消息,但我还没有从网上的任何来源看到类似的东西。 我希望这只是一些愚蠢的东西,我不是基于我缺乏Http / Tcp知识。 这是我的代码: Uri url = “http://somevideo.com/video.mov”; float startPosition = 0; TcpClient tcpClient = new TcpClient(“192.168.1.20”,7000); tcpClient.ReceiveTimeout = 100000; tcpClient.SendTimeout = 100000; //get the client stream to read data from. NetworkStream clientStream = tcpClient.GetStream(); […]

如何在C#中按以…开头的属性选择节点

我有这个xml文档,我希望按’/ employees /’开头的属性选择节点。 Employee 1 Robert Employee 2 Jennifer 所以在C#中,我会做这样的事情: parentNode.SelectNodes(“//table/tr/th/a[@href=’/employees/…..’]”) 这可能与C#有关吗? 谢谢!

确定已安装的TrueCrypt卷的驱动器号

将TrueCrypt容器安装到驱动器盘符后,是否可以在批处理文件中确定从哪个容器安装驱动器号,或者将容器安装到哪个驱动器盘符? 在批处理文件中,我想将指定的TrueCrypt容器挂载到指定的驱动器号。 如果容器已经安装或者驱动器号不可用,则TrueCrypt错误,所以我只想在指定的容器尚未安装到指定的驱动器号时才运行TrueCrypt,也就是说,仅当操作没有时才运行TrueCrypt已经完成了。 任何建议,将不胜感激。 编辑 赏金总结简而言之,您可以将卷C:\Vol1.tc和C:\Vol2.tc安装到驱动器X和Y 你怎么能把C:\Vol1.tc安装到驱动器X和C:\Vol2.tc以使用批处理文件或C#代码来驱动Y programaticaly?

如何在没有时间的情况下保存日期时间?

无论时间是什么时候,我如何保存日期时间,没有时间或最好带有12:00的时间戳? 我不想使用.ToString(“dd/MM/yyyy”); ,因为它会打开很多新的可能错误。

如何简化分数?

如何简化C#中的分数? 例如,给定1 11/6 ,我需要将其简化为2 5/6 。

如何突出显示具有某种颜色的树视图选定项目?

我在WPF中有一个树视图。 当我选择treeviewitem时,我想要一种不同的颜色。

如何在Asp.Net MVC 6中检索AppSettings配置?

假设我使用新的DepencyInjection框架在新的ASP.Net/vNext中配置我的类和依赖项。 我该如何使用,如何获取预定义的配置设置? public void ConfigureServices(IServiceCollection services) { // Add Application settings to the services container. services.Configure(Configuration.GetSubKey(“AppSettings”)); // Add EF services to the services container. services.AddEntityFramework() .AddSqlServer() .AddDbContext(options => options.UseSqlServer(Configuration[“Data:DefaultConnection:ConnectionString”])); // Add Identity services to the services container. services.AddIdentity() .AddEntityFrameworkStores() .AddDefaultTokenProviders(); // Configure the options for the authentication middleware. // You can add options for Google, […]

使用TFS API和SSRS以编程方式生成报告

是否有一种使用TFS API和SSRS生成PDF,Excel,Word或TIFF格式报告的简单方法? 我可以通过使用用于TFS的SSRS仪表板从combobox中选择参数来手动生成报告,但我想在我的Web应用程序中包含一个导出按钮,以便我可以轻松绕过Team Web Access生成报告。 有任何想法吗? 我在这篇文章中读到我可以使用SSRS的ReportExecutionService类,所以我想知道是否可以从TFS服务器使用它。 我使用此Web服务引用导入了命名空间: http:///reportserver/ReportExecution2005.asmx