【c#怎么实现智能获取姓名电话地址(像寄快递的时候复制寄件信息可以自动识别一样)】教程文章相关的互联网学习教程文章

c# – 如何将文件从独立存储复制到skydrive【代码】

我需要将我的WP7应用程序中的数据备份到Skydrive,这个文件是xml文件.我知道如何连接到skydrive以及如何在skydrive上创建文件夹:try {var folderData = new Dictionary<string, object>();folderData.Add("name", "Smart GTD Data");LiveConnectClient liveClient = new LiveConnectClient(mySession);liveClient.PostAsync("me/skydrive", folderData); } catch (LiveConnectException exception) {MessageBox.Show("Error creati...

c# – 使用自定义字体更改标签的字体[复制]【代码】

参见英文答案 > Using custom fonts on a Label on Winforms 4个> Using custom fonts in my winform labels 2个可以使用自定义字体更改C#中的标签字体. EX.:我需要将字体更改为Bookman旧样式,并且在Visual Studio中没有此字体. 有可能加吗?怎么样?解决方法:使用PrivateFontCollection加载字体(请参阅AddFontFile和AddMemoryFont).然后,您通...

C#如何禁止文本框的复制、粘贴动作(含Ctrl+C、Ctrl+V)【图】

C#如何禁止文本框的复制、粘贴动作(含Ctrl+C、Ctrl+V) 方法很简单,只要将该文本框的ShortcutsEnabled属性改成False即可。 本文由查霆原创,转载需授权。原文地址:http://www.zhating.cn/index.php/post/57.html

C#使用安全/权限设置将文件夹复制到另一个目标【代码】

我正在创建一个程序,它可以复制文件夹并将其传输到另一个位置,包括属性,权限,安全设置. 到目前为止,我得到了归因,但是我遇到了权限/安全设置问题.这是我的代码:Directory.CreateDirectory(Destination); DirectoryInfo DestAttribute = new DirectoryInfo(Destination); DestAttribute.Attributes = Source.Attributes; // Copies Attributes from Source to DestAuthorizationRuleCollection Rule; DirectorySecurity DestSecuri...

c# – 名称空间:使用System&using System.IO [复制]【代码】

参见英文答案 > Importing nested namespaces automatically in C# 7个所以我的程序在开头有这两行using System; using System.IO;问题:第二个语句是否真的需要在我的代码中包含Sytem.IO方法和属性? 似乎’System.IO’是命名空间’System’的’子’.第一行不应该抓住所有子命名空间吗?或者我不正确理解命名空间吗?解决方法:System.IO命名空间用于输入输出操作.(例如:文件操作) 系统名称空...

c# – 如何使用新的CodeModule从模板复制ExcelWorkSheet【代码】

我在复制ExcelWorkSheet和复制的工作表的相应CodeModule时遇到问题.让我解释: 场景:我有一个带有宏(.xlsm)的excel文件,我使用这个excel文件作为模板来创建另一个excel文件(数据将被复制到新文件中). 因此,首先我从数据库中获取一些数据并打开excel模板(.xlsm)文件. 在某个时刻,某些条目需要位于不同的工作表中,这就是’WorkSheets.Add()’所在的位置.var newSheet = workbook.Worksheets.Add("someName", templateSheet);复制模板...

C#全局键盘钩子,从控制台应用程序打开一个表单[复制]【代码】

参见英文答案 > Capture a keyboard keypress in the background 2个所以我有一个带有Form的C#控制台应用程序,我想用热键打开它.比方说,例如Ctrl<打开表格.所以我现在得到了处理globalkeylistener的代码,但看起来我实现它失败了.它创建了一个while循环来阻止它关闭程序,我尝试使用kbh_OnKeyPressed方法从用户那里获得输入.我试着用这种方式实现它: using System; using System.IO; using Syst...

c# – 使用Reflection.Emit将自定义属性复制到另一个方法【代码】

我正在尝试基于现有接口生成一组新的wcf接口.我正在使用Reflection.Emit命名空间来完成此任务.我的问题是如何将旧的自定义属性从一个方法复制到新方法.我见过的每个SetCustomAttributes()示例都需要事先知道属性类型.我需要在运行时发现属性类型.有什么想法吗?解决方法:您(frjames)发布的答案很接近,但不考虑属性初始值设定项,如…[ServiceBehavior(Name="ServiceName")]但是,将CustomAttributeData转换为CustomAttributeBuilder以...

c# – 使用扩展方法复制数组【代码】

我有以下代码:DateTime[] localTimeArray = GetTimeData<DateTime>();现在问题是我需要为GetTimeData返回的数组中的每个元素调用.ToLocalTime(),然后将它们复制到新数组. 如何在不必手动迭代每个项目的情况下进行此操作? 显然以下不起作用:DateTime[] localTimeArray = GetTimeData<DateTime>().ToLocalTime();由于GetTimeData来自外部库,因此无法按照注释中的建议在其中添加代码.解决方法:尝试DateTime[] localTimeArray = Get...

C# – 将图像复制到8位索引图像中【代码】

我想从常规的32位Image对象创建一个8位索引图像.Bitmap img = new Bitmap(imgPath); // 32-bit Bitmap img8bit = new Bitmap(imgW, imgH, Format8bppIndexed); // 8-bit// copy img to img8bit -- HOW?img8bit.Save(imgNewPath, ImageFormat.Png);我无法使用SetPixel逐个像素地复制它,因为图形不适用于索引图像. 能怎样?解决方法:我找到了一个将位图转换为调色(8位)图像的C# library.该技术很快,因为它直接调用GDI32(Windows图形系...

C# 使用表达式树复制属性值,转化为指定类型 ExpressionTree CopyProperties

之前使用的是网上的一个表达式树版本,使用时需要显示写出参数及返回值的类型 Tin TOut, 略显麻烦 public static class TransExpV2<TIn, TOut>{private static readonly Func<TIn, TOut> Func = GetFunc();private static Func<TIn, TOut> GetFunc(){Type inType = typeof(TIn);Type outType = typeof(TOut);ParameterExpression parameterExpression = Expression.Parameter(inType, "inParam");List<MemberBinding> memberBin...

c# – 为什么在编译时将dll文件复制到我项目的Bin / Debug文件夹中,尽管没有引用任何这些库?

我很困惑为什么Visual Studio创建/复制大量的库dll到我的项目的bin / Debug文件夹中虽然我没有引用任何这些库? dll表示在上述项目所在的同一解决方案的其他项目中使用的库,但我不明白为什么一个给定项目中的未引用库仍然复制到bin / …文件夹中.我使用NuGet,但我确保解决方案范围内的NuGet管理器仅包含随选择库提供的特定项目.解决方法:如果项目A引用项目B而项目B引用dll C,则项目A很可能在没有dll C的情况下不起作用(如果间接使用...

c# – 无法在异步等待上复制死锁【代码】

我希望在下面的代码上发生死锁:static async Task<int> DelayAndReturnAsync(int val) {await Task.Delay(TimeSpan.FromSeconds(val));return val; }static async Task<int> ProcessTaskAsync() {var taskA = await DelayAndReturnAsync(3);int num = taskA++;return num; }static void Main(string[] arg) {var testTask = ProcessTaskAsync();testTask.Wait();Console.WriteLine("Done"); }由于主线程(当前上下文)在调用Process...

c# – 有没有办法将.dll文件转换为.cs文件[复制]

参见英文答案 > How to decompile a .dll file created in VS.net 5个有没有办法将.dll文件转换为.cs文件?我正在搜索任何可以将.dll文件转换为.cs文件的工具或在线网站.如果有任何人有任何信息,请通知提前致谢.解决方法:不,一般来说,这是不可能的(在任何编译语言中). 您可以将.NET的二进制文件反编译为CIL(Common Intermediate Language),这是一种面向对象的汇编语言.各种.NET语言(C#,F#,Visu...

c# – ASP.NET Core DI构造函数与RequestServices [复制]【代码】

参见英文答案 > What’s the difference between the Dependency Injection and Service Locator patterns? 13个> Is ServiceLocator an anti-pattern? 7个为什么通过HttpContext.RequestServices或IServiceProvider请求服务会考虑不好的做法.我可以在这个地方读到这句话:It is recommended to use constructor injection instead of getting ...