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

c# – 编辑后获取treenode文本【代码】

我有一个树视图,我允许用户创建新的树节点.当他们创建树节点时,我会自动进入编辑模式.我想要做的是在“AfterLabelEdit”编辑完成后保存给予树节点的名称. 我发现检查此方法中的标签会返回原始标签,因为它在方法完成之前似乎没有提交给树. 如何在编辑完成后获取新标签?有没有办法强制更改在此方法中提交? 希望有道理!解决方法:直到AfterLabelEvent事件完成后,实际节点文本才会更改.该事件传递e.Label属性中的新标签文本.这就是你...

c# – 如何在项目下获取文件夹?【代码】

我正在尝试获取其下的项目和文件夹列表.我可以使用以下方式获取项目和项目项目:DTE2 dte2; dte2=(DTE2)System.Runtime.InteropServices.Marshal. GetActiveObject("VisualStudio.DTE.10.0"); Projects projects = dte2.Solution.Projects;然后,我正在遍历项目项目并获得项目的“种类”.但它只显示GUID.我需要知道该项目是否是文件夹.我怎么做? 参考:var item = projects.GetEnumerator(); while (item.MoveNext()) {var project...

c# – 在Button事件处理程序方法Xamarin Forms中获取控件名称【代码】

我的Xamarin Forms应用程序中有20个按钮.所有按钮共享相同的单击事件方法.我想要做的是使用switch语句检查按钮名称,但我很难找到触发事件的控件名称. 请看代码:private void btnCollection_Clicked(object sender, EventArgs args){var btn = (Button)sender;switch (btn.FindByName) // I want to get the name of the control {case "btn1":break;case "btn2":break;}}我怎样才能得到按钮的名字?解决方法:您无法访问xaml元素的...

获取维度长度,c#数组【代码】

int[,] arr = new int[2,5]; var rows = arr.? var cols = arr.?Assert.Equals(3, rows); Assert.Equals(6, cols);解决方法:您可以在数组上使用GetLength(some-dimension-from-0).var rows = arr.GetLength(0); var cols = arr.GetLength(1);但是行将是2和列5.var arr = new int[2,3]会给你:arr[0,0] arr[0,1] arr[0,2] arr[1,0] arr[1,1] arr[1,2]

c# – 将已安装的字体作为列表获取【代码】

有没有办法我可以获得已安装的字体作为列表(或数组,但我更喜欢List). 所以像将所有已安装的字体排列到列表中的方法一样.到目前为止,我创造了这个List<string> fonts = new List<string>(); fonts.AddRange() //I don't know what to put in those brackets to obtain fonts.有人可以提供更好的方法吗?解决方法:你想要InstalledFontCollection课程:using System.Drawing.Text; using (InstalledFontCollection fontsCollection = ...

c# – 获取图像中每种颜色的百分比使用情况【代码】

我有这个工作,但它在jpeg图像上非常缓慢,也需要一些改变. 我需要知道图像中的各个颜色(RGB的公差为/ – 1)和该颜色的图像的百分比. 因此,如果图像是黑白的,它会说出类似的东西白色:74%黑色:26% 下面的代码就像我说的那样,但我需要添加一个容差系统,我不知道如何做到这一点.private Dictionary<string, string> getPixelData(Bitmap image) {Dictionary<string, string> pixelData = new Dictionary<string, string>();//int ...

c# – 如何获取streamreader的名称【代码】

在C#中,如何获取streamreader的名称或路径 即filein = new StreamReader(@"C:\ee\fff\Desktop\spreadtool\test.csv");现在我想在路径上正则表达式,我如何参考上面的内容.我知道filestreamer有一个getname()方法,但是做了streamreader吗?我查了一下它似乎没有.解决方法:StreamReader没有包含从中创建它的FilePath的属性.它可能根本不是从文件创建的(它可以从流中创建).如果您想要路径,则应在创建StreamReader之前将其存储在字符串中...

c# – 尝试获取集合中的第一个项目返回NULL【代码】

我之前使用Stored Procs进行了大量的开发来进行所有数据修改. 但我现在需要使用LINQ To SQL,而基本的基本任务让我感到难过. 我有一个名为Book(Title,Author等)的课程.实例化并添加了许多书籍public ObservableCollection Books 到目前为止一切顺利,我可以看到它在其藏品中保存了有效的书籍. 我有一个函数DeleteOldestBook(),它只是获取书籍中的第一本书,并删除.这是我遇到麻烦的地方. 我尝试选择Book BookToDelete = Books.Take(1)...

c# – 获取LINQ中的所有ve数【代码】

我使用以下内容:int[] a = {1, 2, 3, 0, 5, 0}; int x = a.Select(b => b != 0).Count(); 我得到6作为值,我怎么能得到4而不是6. 有人可以指导我.解决方法: int[] a = {1, 2, 3, 0, 5, 0}; int x = a.Where(b => b != 0).Count();

c# – 使用MVC获取DateTime类型数据【代码】

需要解决的问题: >从MVC应用程序中获取时间和日期 我的具体问题:我有一个停车管理应用程序.由于可以预先预订停车位,我需要知道停车开始时间和日期.对于我的模型,我使用DateTime,因为MSDN将其宣传为全功能时间和日期数据类型:The .NET Framework DateTime class provides a full-featured interface for writing programs that deal with time.我的研究:我已经针对这类问题搜索了答案或典型的解决方案(最佳实践),几乎所有我得到...

c# – 如何从PowerBuilder中的外部函数获取异步返回值的值?【代码】

如何从PowerBuilder中的外部函数获取异步返回值的值?我在VB2013 .NET 4.5中做了一个简单的例子,并将其编译为DLL. DLL内部是一个异步方法,如下所示: Test.dll的public async Task<string> GetTestAsync(){Task<string> task = GetTest();string test = await task;return test;}public async Task<string> GetTest(){string test;test = "TEST";return test;}我在PowerBuilder中调用DLL就像这样:String test test = String(myole...

C# 获取程序运行目录

// 获取程序的基目录。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 System.Environment.CurrentDirectory // 获取应用程序的当前工作目录。 System.IO.Directory.GetCurrentDirectory() // 获取和设置包括该应用程序的目录的名称。 System.AppDomain.CurrentDomain...

c# – 创建一个从用户机密获取连接字符串的DbContextFactory【代码】

使用WebApi项目和包含实体框架实现的单独数据项目处理DotNetCore解决方案.我们一直在升级库,所以我们使用了所有最新的Core. 在Data项目中,我们创建了一个ApplicationDbContextFactory来创建迁移(需要一个无参数构造函数).由于添加迁移时无参数构造函数约束,您无法注入IOptions<>轻松访问appsettings.json值.我们最终使用ConfigurationBuilder来引入WebApi的appsettings.json文件. 我们最近更改了ApplicationDbContextFactory以引入...

C#获取当前光标图标【代码】

我一直试图这样做而且无法做到,这就是我所要做的:[DllImport("user32.dll")] static extern bool SetSystemCursor(IntPtr hcur, uint id);[DllImport("user32.dll", EntryPoint = "GetCursorInfo")] public static extern bool GetCursorInfo(out CURSORINFO pci);[DllImport("user32.dll", EntryPoint = "CopyIcon")] public static extern IntPtr CopyIcon(IntPtr hIcon);[StructLayout(LayoutKind.Sequential)] public struct ...

在Visual Studio中获取C#类的所有接口

参见英文答案 > How to find out which interfaces a .net class implements? 4个有没有办法在Visual Studio UI中获取C#类的所有接口列表,而无需逐步挖掘超类链?如果不是甚至MSDN上的列表将是有用的. 例如,我没有看到Form是IDisposable而没有深入到Control.解决方法:GetInterfaces:typeof运算(列表与LT;串GT).GetInterfaces()回报 输入[](8项)4typeof运算(IList的&LT字符串&GT)typeof运算(IC...