【c# – 以MM / YYYY格式获取日期之间的所有月份】教程文章相关的互联网学习教程文章

c#-以KB为单位获取文件大小【代码】

我将文件存储在以KB为单位的数据库中.我尝试将文件信息按文件信息返回的长度转换为KB,如下所示.FileInfo FileVol = new FileInfo(DownloadPath); int SizeinKB = (int)(FileVol).Length / 1024 ;如果文件大小是从数据库返回的,并且大小(以KB为单位)中的值相等,则只有我的代码允许从DownloadPath安装软件.但是我总是得到的大小(以KB为单位)小于从DB返回的值(总是1 KB).我是怎么了. 请帮忙解决.解决方法:您可以使用以下方法计算文件大...

c#-Dapper MSAccess:如何获取插入的行的标识符【代码】

我正在C#中使用Dapper,后端是MS Access.我的DAL方法在数据库中插入记录.我想返回插入行的唯一标识符(或使用唯一标识符更新的POCO).我期望我的功能如下(我知道这不起作用;只是为了解释我想要的):-public MyPoco Insert(MyPoco myPoco) {sql = @"INSERT INTO MyTable (Field1, Field2) VALUES (@Field1, @Field2)";var param = GetMappedParams(myPoco);//ID property here is null.var result = _connection.Query<MyPoco>(sql, p...

使用C#从Azure文件存储中递归获取文件【代码】

我想编写一个程序从azure文件存储中获取文件,但是问题是未定义目录深度,并且文件的isFile属性始终返回false.using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using Microsoft.Azure; // Namespace for Azure Configuration Manager using Microsoft.WindowsAzure.Storage; // Namespace for Storage Client Library using Microsoft.Wind...

c#-MEF-从嵌入式DLL获取程序集【代码】

我正在使用MEF为WPF应用程序创建“插件”.我想将其中一些插件直接嵌入EXE文件,因为EXE需要独立.我正在使用Fody的Costura来嵌入资源以及所有其他参考.由于exe文件需要独立,因此我无法为这些插件创建目录并使用DirectoyCatalog 无论如何,我可以从嵌入式资源中加载程序集,也可以简单地指定程序集名称,例如:catalog.Catalogs.Add(new AssemblyCatalog("My.Assembly.Name));我尝试遍历清单资源,但是这些似乎被Fody压缩了:var resource...

c#-如何获取对.net中Internet Explorer窗口句柄的引用【代码】

基本上,我试图获取在C#中自动执行的Internet Explorer实例的HWND.SHDocVw.InternetExplorer IE = new SHDocVw.InternetExplorer();IE.AddressBar = false;IE.MenuBar = false;IE.OnQuit += IE_OnQuit;IE.Visible = true;IE.Navigate2("www.bing.com");我想参考它的窗口句柄以进行进一步的操作,但是如何执行此操作的唯一示例是在C中,并且我不确定如何在C#中执行类似的操作. msdn给出的示例是here.解决方法:获取HWND很简单:IntPtr h...

c#-根据特定的比较器获取两个列表中的对象【代码】

这个问题已经在这里有了答案: > find common items across multiple lists in C# 7个我有两个List对象,listA和listB,其中包含User对象的集合. 每个用户对象都有一个属性ID. 我想根据用户的ID属性获取同时存在于listA和listB中的用户列表. 到目前为止,这是我的代码:listA.Where(a => listB.Any(b => b.ID == a.ID));有一个更好的方法吗?感觉这可能是低效的,特别是如果...

C#-获取数据网格的scrollviewer【代码】

我试图让datagrid的scrollviewer能够设置偏移量(该偏移量已存储在前面). 我使用这个功能:public static T GetVisualChild<T>(DependencyObject parent) where T : Visual { T child = default(T);int numVisuals = VisualTreeHelper.GetChildrenCount(parent);for (int i = 0; i < numVisuals; i++){Visual v = (Visual)VisualTreeHelper.GetChild(parent, i);child = v as T;if (child == null){child = GetVisualChi...

C#Android:在服务上获取广播接收器?【代码】

我正在xamarin.android中开发辅助功能服务.一切都很好,但我想在服务上使用广播接收器.我知道我必须从广播接收器派生我的可访问性服务,但这是不可能的,因为该服务已经从Android.AccessibilityService派生了.实际上,事实是,当用户在主要活动上进行一些配置更改时,我想提出一个广播接收器,我的可访问性服务应为此监听.那么,对此有什么想法吗?解决方法:在您的Service中,定义一个BroadcastReceiver内部类,并在Service构造函数中创建并注...

如何获取3维数组C#的横截面【代码】

假设您在C#中有一个3维数组int space[width, height, depth];并且您想实现该方法public int[,] GetCrossSection(int position, int dimension)其中“位置”是沿“维度”指定的要提取切片的点.重要的是不要使用我们仅处理3维的事实,在下面的示例中,您可以通过添加if语句来修复它们,并假设矩阵不会超过3维. 我的第一次尝试(有问题的地方):public int[,] GetCrossSection(int position, int dimension) {int[] dimensionIterationInt...

C#从第一个有效位开始获取uint32的高4位【代码】

我需要-有一些(实际上是伪的)uint32随机数,我需要它是4个第一位以1st位表示,而不是0,例如…000100101 => 1001 1000…0001 => 1000 …0001 => 0001 …0000 => 0000等等我知道我必须使用这样的东西uint num = 1157 (some random number) uint high = num >> offset问题是-我不知道第一位在哪里,所以我不能使用>>具有恒定变量.有人可以解释如何找到这个偏移量吗?解决方法:您可以首先计算最高有效位(HSB),然后进行相应的移位.您可以这...

c#-获取该月的下一个n天的DateTime【代码】

如果给定日期和变量n,如何计算日期时间,该月的日期为第n个日期? 例如,今天是6月17日.我想要一个提供15时将返回7月15日的DateTime的函数. 还有更多示例: >今天是2月26日:如果提供30,函数将在3月30日返回.>今天是12月28日.函数将在提供4时返回1月4日.>今天是2月28日.函数将在提供29时返回3月29日,除非是a年,在这种情况下它将返回2月29日.解决方法:经过许多次编辑,更正和重新编写后,这是我的最终答案: 后面的方法返回一个DateTime...

C#-尝试创建Rest API时获取重复的operationid【代码】

我已经尝试了几个小时才能解决此问题,但我不断收到错误消息:[致命]生成客户端模型时出错:找到具有重复的operationId’recent_items’的操作对象.在API中描述的所有操作中,OperationId必须唯一. 我正在使用Visual Studio 2017Azure SQL数据库C# 我在下面看不到任何重复的operationid(我似乎也无法在此处对其进行整齐的格式化-非常抱歉!){"swagger": "2.0","info": {"version": "v1","title": "azure_items_API"},"host": "azurei...

C#-获取解决方案中的所有nuget软件包【代码】

我正在尝试编写一个单元测试以强制整合Nuget软件包(我们有一个构建要求,即所有单元测试都必须通过,这样才能使未合并的PR不能通过),并且我试图使用Nuget.Core来执行那.但是,我似乎无法在他们的图书馆中找到自己的出路,而且还没有人问过这个问题.那么,如何才能以编程方式获取给定解决方案引用的所有Nuget软件包?解决方法:这是最终的解决方案(以及单元测试).关键是使用目录库迭代解决方案中的所有项目,然后使用NuGet.Core分析每个项目...

获取下周日期(C#)【代码】

我需要从表中获取数据,表中的日期是从今天的日期开始的下周(从星期一到星期日的日期). 这是我如何获取今天和明天日期的数据:public JsonResult GetTodayList(){var items = db.Appointments.Where(x => x.Date == DateTime.Today).Select(x => new{title = x.Title,time = x.Start_appointment}).ToList();return Json(items, JsonRequestBehavior.AllowGet);}public JsonResult GetTommorowList(){DateTime tommorow = DateTime....

c#-获取文件名而不是控制器名【代码】

这个问题已经在这里有了答案: > Get the filename from stacktrace and frame when throw an exception 1个我使用以下代码行进行错误处理:catch (Exception exception){ string controllerAction = $@"{ControllerContext.RouteData.Values["controller"].ToString()}Controller/{ControllerContext.RouteData.Values["action"].ToString()}";iCommCommon.CommWeb.Wri...